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

ERDDAP > Status

Current time is 2026-05-03T05:59:12-04:00
Startup was at  2026-04-12T09:13:15-04:00
Last major LoadDatasets started 23.000 s ago and finished after 5 seconds.
Currently, no dataset is loading.
nGridDatasets  = 361
nTableDatasets = 187
nTotalDatasets = 548
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
Unique users (since startup)                            n = 668132
Response Failed    Time (since last major LoadDatasets) n =        9,  median ~=    15000 ms
Response Failed    Time (since last Daily Report)       n =    48672,  median ~=    14309 ms
Response Failed    Time (since startup)                 n =   270455,  median ~=    12946 ms
Response Succeeded Time (since last major LoadDatasets) n =       59,  median ~=      387 ms
Response Succeeded Time (since last Daily Report)       n =   260664,  median ~=      854 ms
Response Succeeded Time (since startup)                 n =  4791668,  median ~=      630 ms
TaskThread has finished 0 out of 0 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =        0
TaskThread Failed    Time (since startup)               n =        0
TaskThread Succeeded Time (since last Daily Report)     n =        0
TaskThread Succeeded Time (since startup)               n =        0
The email system is inactive.
TouchThread has finished 0 out of 0 touches.  Currently, the thread is sleeping.
TouchThread Failed    Time (since last Daily Report)    n =        0
TouchThread Succeeded Time (since last Daily Report)    n =        0
OS info: totalCPULoad=0.4406194 processCPULoad=0.4234707 totalMemory=63887MB freeMemory=5786MB totalSwapSpace=952MB freeSwapSpace=0MB
Number of active requests=18
Number of threads: Tomcat-waiting=65, inotify=2, other=31
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   688 MB (highWaterMark= 11962 MB) (Xmx ~= 15976 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-03T05:58:51-04:00      1s      0     0    548      2143 (   322)  1790 ( 15025)    0       0       0       68       2    29    401     0    0%
  2026-05-03T05:43:52-04:00      1s      0     0    548      1255 (   497)  1418 ( 15081)    0       0       0       41       2    46    403     0    0%
  2026-05-03T05:28:52-04:00      2s      0     0    548      1380 (   605)  1225 ( 15000)    0       0       0       32       2    65    453     0    0%
  2026-05-03T05:13:50-04:00      1s      0     0    548      1547 (   443)   620 ( 14465)    0       0       0       31       2    24    398     0    0%
  2026-05-03T04:58:49-04:00      1s      0     0    548      1800 (   396)   397 ( 14103)    0       0       0       22       2    27    456     0    0%
  2026-05-03T04:43:50-04:00      2s      0     0    548      2152 (   370)   424 ( 14186)    0       0       0       31       2    18    447     0    0%
  2026-05-03T04:28:50-04:00      2s      0     0    548      1389 (   405)   360 ( 14558)    0       0       0       27       2    26   1198     0    0%
  2026-05-03T04:13:50-04:00      1s      0     0    548      2802 (   400)   285 ( 13303)    0       0       0       14       2    37    413     0    0%
  2026-05-03T03:58:48-04:00      2s      0     0    548      3893 (   407)   421 ( 13958)    0       0       0       21       2    28    931     0    0%
  2026-05-03T03:43:46-04:00      1s      0     0    548      2839 (   321)   220 ( 12308)    0       0       0       35       2    14    791     2    0%
  2026-05-03T03:28:47-04:00      1s      0     0    548      2286 (   426)   469 ( 14090)    0       0       0       23       2    26    960     0    0%
  2026-05-03T03:13:45-04:00      1s      0     0    548       428 (   491)   142 (  2000)    0       0       0       21       2    13    627     0    0%
  2026-05-03T02:58:44-04:00      1s      0     0    548       477 (   595)   125 (   471)    0       0       0       11       2    23    404     0    0%
  2026-05-03T02:43:45-04:00      1s      0     0    548       464 (   493)   115 (   279)    0       0       0       20       2    14    397     0    0%
  2026-05-03T02:28:44-04:00      1s      0     0    548       426 (   472)   115 (   388)    0       0       0       20       2    14    390     0    0%
  2026-05-03T02:13:44-04:00      1s      0     0    548       419 (   472)   117 (   455)    0       0       0       23       2    14    398     0    0%
  2026-05-03T01:58:44-04:00      1s      0     0    548       414 (   490)   143 (   938)    0       0       0       21       2    13    381     0    0%
  2026-05-03T01:43:43-04:00      1s      0     0    548       972 (   396)   105 (   197)    0       0       0       11       2    25    480     0    0%
  2026-05-03T01:28:43-04:00      1s      0     0    548       366 (   428)   100 (   221)    0       0       0       23       2    14    384     0    0%
  2026-05-03T01:13:43-04:00      1s      0     0    548       797 (   480)    85 (   337)    0       0       0       27       2    16    382     0    0%
  2026-05-03T00:58:43-04:00      1s      0     0    548      2026 (   422)    92 (   303)    0       0       0       29       2    12    533     4    0%
  2026-05-03T00:43:41-04:00      1s      0     0    548      1924 (   190)    86 (   260)    0       0       0       20       2    21   1113     2    0%
  2026-05-03T00:28:40-04:00      1s      0     0    548      2142 (   164)    76 (   176)    0       0       0       28       2    13    444     0    0%
  2026-05-03T00:13:39-04:00      1s      0     0    548      2102 (   258)    72 (   289)    0       0       0       28       2    13    456     0    0%
  2026-05-02T23:58:39-04:00      1s      0     0    548      2138 (   362)    90 (   195)    0       0       0       27       2    14   1034     0    0%
  2026-05-02T23:43:38-04:00      1s      0     0    548      2135 (   355)   110 (   250)    0       0       0       26       2    17    846     0    0%
  2026-05-02T23:28:38-04:00      1s      0     0    548      2145 (   363)    89 (   182)    0       0       0       26       2    15   1033     0    0%
  2026-05-02T23:13:38-04:00      2s      0     0    548      2122 (   355)   106 (   300)    0       0       0       23       2    18    804     0    0%
  2026-05-02T22:58:37-04:00      1s      0     0    548      2183 (   359)   121 (   270)    0       0       0       28       2    13    507     0    0%
  2026-05-02T22:43:37-04:00      1s      0     0    548      2210 (   357)   107 (   279)    0       0       0       29       2    12   1158     0    0%
  2026-05-02T22:28:37-04:00      2s      0     0    548      2130 (   412)    95 (   227)    0       0       0       27       2    15   1023     2    0%
  2026-05-02T22:13:36-04:00      1s      0     0    548      2084 (   420)    94 (   265)    0       0       0       27       2    14    654     2    0%
  2026-05-02T21:58:36-04:00      1s      0     0    548      2129 (   427)    92 (   278)    0       0       0       25       2    16    823     3    0%
  2026-05-02T21:43:35-04:00      1s      0     0    548       880 (   427)   108 (   290)    0       0       0       25       2    19   1541     1    0%
  2026-05-02T21:28:35-04:00      1s      0     0    548      1930 (   509)    95 (   230)    0       0       0       34       2    14    395     1    0%
  2026-05-02T21:13:34-04:00      1s      0     0    548      2480 (   535)   335 ( 13690)    0       0       0       75       2    16   1036     6    0%
  2026-05-02T20:58:32-04:00      2s      0     0    548      4421 (  1376)  1451 ( 14883)    0       0       0       27       2    81    996    10    0%
  2026-05-02T20:43:33-04:00      3s      0     0    548      4567 (  1751)  1055 ( 14640)    0       0       0       74       2    68    981    17    0%
  2026-05-02T20:28:31-04:00      3s      0     0    548      5755 (  1349)  1681 ( 14872)    5       0       0       73       2    69   1320    15    0%
  2026-05-02T20:13:26-04:00      2s      0     0    548      4977 (  1530)  1229 ( 14815)    3       0       0      102       2    40    998    15    0%
  2026-05-02T19:58:25-04:00      3s      0     0    548      5333 (  1572)  1743 ( 14885)    0       0       0       64       2    78   1382    14    0%
  2026-05-02T19:43:21-04:00      2s      0     0    548      3891 (  1615)   824 ( 14488)    0       0       0       60       2    83    920    15    0%
  2026-05-02T19:28:17-04:00      1s      0     0    548      5028 (  1481)  1396 ( 14722)    3       0       0       84       2    59   1350    14    0%
  2026-05-02T19:13:15-04:00      2s      0     0    548      4059 (  1546)   678 ( 14311)    0       0       0       77       2    66   1195    14    0%
  2026-05-02T18:58:11-04:00      2s      0     0    548      3737 (  1688)   662 ( 14504)    0       0       0       94       2    49   1297    12    0%
  2026-05-02T18:43:10-04:00      1s      0     0    548      5114 (  1573)  1546 ( 14848)    0       0       0       74       2    71    924    15    0%
  2026-05-02T18:28:10-04:00      2s      0     0    548      5057 (  1456)  1321 ( 14824)    3       0       0       88       2    56    842    17    0%
  2026-05-02T18:13:08-04:00      2s      0     0    548      5778 (  1419)  1737 ( 14885)    3       0       0       67       2    79   1212    19    0%
  2026-05-02T17:58:03-04:00      2s      0     0    548      5349 (  1461)  1698 ( 14901)    0       0       0       79       2    65    674    14    0%
  2026-05-02T17:43:03-04:00      1s      0     0    548      4958 (  1534)  1228 ( 14776)    2       0       0       54       2    90   1082    13    0%
  2026-05-02T17:28:00-04:00      2s      0     0    548      4792 (  1633)  1095 ( 14774)    0       0       0      101       2    43    979    13    0%
  2026-05-02T17:12:56-04:00      3s      0     0    548      5204 (  1445)  1398 ( 14881)    1       0       0       97       2    47   1357    17    0%
  2026-05-02T16:57:51-04:00      3s      0     0    548      5366 (  1386)  1487 ( 14928)    0       0       0       89       2    55    830    10    0%
  2026-05-02T16:42:47-04:00      2s      0     0    548      4930 (  1582)  1199 ( 14717)    5       0       0       85       2    59   1148    16    0%
  2026-05-02T16:27:43-04:00      1s      0     0    548      4737 (  1128)   993 ( 14755)    0       0       0      101       2    43    963    12    0%
  2026-05-02T16:12:39-04:00      1s      0     0    548      5014 (  1409)  1232 ( 14766)    0       0       0       80       2    64    796    14    0%
  2026-05-02T15:57:33-04:00      1s      0     0    548      4707 (  1570)  1173 ( 14747)    0       0       0       72       2    72    709    13    0%
  2026-05-02T15:42:29-04:00      2s      0     0    548      4497 (  1621)  1040 ( 14712)    0       0       0       93       2    51    661    14    0%
  2026-05-02T15:27:24-04:00      1s      0     0    548      4943 (  1452)  1415 ( 14938)    0       0       0       99       2    45    680    12    0%
  2026-05-02T15:12:21-04:00      3s      0     0    548      4637 (  1643)  1117 ( 14762)    3       0       0       57       2    90   1488    14    0%
  2026-05-02T14:57:15-04:00      2s      0     0    548      3155 (  2233)   454 ( 14112)    0       0       0      106       2    38    583    13    0%
  2026-05-02T14:42:12-04:00      2s      0     0    548      3486 (  2197)   595 ( 14601)    0       0       0      111       2    34    692    15    0%
  2026-05-02T14:27:10-04:00      1s      0     0    548      6108 (  1981)  2203 ( 14967)    0       0       0      103       2    48    985    18    0%
  2026-05-02T14:12:10-04:00      2s      0     0    548      4474 (  1401)   878 ( 14740)    0       0       0       39       2    73    756    14    0%
  2026-05-02T13:57:10-04:00      2s      0     0    548      5713 (  1186)  1509 ( 14905)    0       0       0       31       2    83   1445    14    0%
  2026-05-02T13:42:07-04:00      2s      0     0    548      2315 (  2415)    92 (   268)    0       0       0        8       2    37    955    15    0%
  2026-05-02T13:27:05-04:00      1s      0     0    548      2141 (  3879)    78 (   221)    0       0       0       12       2    22    628    18    0%
  2026-05-02T13:12:05-04:00      2s      0     0    548      2237 (  1238)    79 (   234)    0       0       0       12       2    22    820    10    0%
  2026-05-02T12:57:04-04:00      3s      0     0    548      2279 (  3098)    84 (   198)    0       0       0       10       2    24    920    14    0%
  2026-05-02T12:42:00-04:00      1s      0     0    548      2219 (  1333)    83 (   188)    0       0       0       12       2    20    722    15    0%
  2026-05-02T12:27:01-04:00      2s      0     0    548      1848 (  1524)    83 (   266)    0       0       0       10       2    22    641    10    0%
  2026-05-02T12:11:57-04:00      1s      0     0    548      1558 (   707)    79 (   183)    0       0       0       21       2    11    360     4    0%
  2026-05-02T11:56:58-04:00      2s      0     0    548      1895 (  2807)    87 (   192)    0       0       0       60       2    24    617     0    0%
  2026-05-02T11:41:59-04:00      4s      4     0    548      1996 (  5079)    81 (   183)    0       0       0       62       2    22   1100     2    0%
  2026-05-02T11:26:56-04:00      3s      1     0    548      2371 (  1713)    89 (   181)    0       0       0       61       2    23   1581     2    0%
  2026-05-02T11:11:56-04:00      2s      0     0    548      2420 (  1000)    81 (   159)    0       0       0       61       2    23    764     2    0%
  2026-05-02T10:56:54-04:00      2s      0     0    548      2424 (  1244)    66 (   192)    0       0       0       63       2    21    709     4    0%
  2026-05-02T10:41:57-04:00      2s      1     0    548      2527 (   417)    87 (   259)    0       0       0       70       2    14    597     1    0%
  2026-05-02T10:26:52-04:00      1s      0     0    548      2582 (   698)    92 (   186)    0       0       0       72       2    12    596     3    0%
  2026-05-02T10:11:52-04:00      2s      0     0    548      2654 (   698)    80 (   175)    0       0       0       60       2    24    935     4    0%
  2026-05-02T09:56:51-04:00      2s      0     0    548      2813 (   744)    83 (   188)    0       0       0       59       2    25   1178     6    0%
  2026-05-02T09:41:50-04:00      2s      0     0    548      2821 (   737)    94 (   212)    0       0       0       61       2    24   1233     9    0%
  2026-05-02T09:26:47-04:00      3s      0     0    548      2449 (   557)    82 (   179)    0       0       0       60       2    24    810     2    0%
  2026-05-02T09:11:45-04:00      2s      0     0    548      2522 (   502)    78 (   172)    0       0       0       67       2    17    966     0    0%
  2026-05-02T08:56:45-04:00      3s      0     0    548      2479 (   551)    82 (   176)    0       0       0       69       2    15   1118     2    0%
  2026-05-02T08:41:53-04:00     10s      2     0    548      2498 (   653)    82 (   195)    0       0       0       66       2    18   1054     2    0%
  2026-05-02T08:26:44-04:00      2s      0     0    548      2285 (   569)    77 (   175)    0       0       0       66       2    18   1277     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       91,  median ~=     1015 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:          1
    <= 1 s:            44
    <= 2 s:            34
    <= 5 s:            11
    <= 10 s:            1
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =     1955,  median ~=     1588 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:          9
    <= 1 s:           426
    <= 2 s:           922
    <= 5 s:           429
    <= 10 s:           26
    <= 20 s:           23
    <= 1 min:          33
    <= 2 min:          17
    <= 5 min:           6
    <= 10 min:         23
    <= 20 min:         14
    <= 1 hr:           21
    >  1 hr:            6


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

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


Response Failed Time Distribution (since last major LoadDatasets):
    n =        9,  median ~=    15000 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:            9
    <= 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 =    48672,  median ~=    14309 ms
    0 ms:               7
    1 ms:               9
    2 ms:               1
    <= 5 ms:            0
    <= 10 ms:           2
    <= 20 ms:           1
    <= 50 ms:          14
    <= 100 ms:        313
    <= 200 ms:       3179
    <= 500 ms:       2601
    <= 1 s:           555
    <= 2 s:           425
    <= 5 s:           327
    <= 10 s:          522
    <= 20 s:        38012
    <= 1 min:        1342
    <= 2 min:         728
    <= 5 min:         258
    <= 10 min:        374
    <= 20 min:          2
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =   270455,  median ~=    12946 ms
    0 ms:             965
    1 ms:            1163
    2 ms:             142
    <= 5 ms:          259
    <= 10 ms:         187
    <= 20 ms:         130
    <= 50 ms:         481
    <= 100 ms:       7843
    <= 200 ms:      21901
    <= 500 ms:      22543
    <= 1 s:          5467
    <= 2 s:          3954
    <= 5 s:          6869
    <= 10 s:        12966
    <= 20 s:       170950
    <= 1 min:        4819
    <= 2 min:        6082
    <= 5 min:        1177
    <= 10 min:       2382
    <= 20 min:        174
    <= 1 hr:            1
    >  1 hr:            0


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =       59,  median ~=      387 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            1
    <= 10 ms:           0
    <= 20 ms:           1
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:          1
    <= 500 ms:         41
    <= 1 s:             4
    <= 2 s:             5
    <= 5 s:             2
    <= 10 s:            2
    <= 20 s:            1
    <= 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 =   260664,  median ~=      854 ms
    0 ms:             554
    1 ms:             610
    2 ms:             391
    <= 5 ms:         1013
    <= 10 ms:        1654
    <= 20 ms:        1692
    <= 50 ms:        4630
    <= 100 ms:       7965
    <= 200 ms:      17045
    <= 500 ms:      51016
    <= 1 s:         61862
    <= 2 s:         38344
    <= 5 s:         48695
    <= 10 s:        21399
    <= 20 s:         3654
    <= 1 min:         114
    <= 2 min:          15
    <= 5 min:          10
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =  4791668,  median ~=      630 ms
    0 ms:           19063
    1 ms:           12265
    2 ms:            5938
    <= 5 ms:        16758
    <= 10 ms:       26782
    <= 20 ms:       28036
    <= 50 ms:       57491
    <= 100 ms:      66976
    <= 200 ms:     294219
    <= 500 ms:    1528393
    <= 1 s:       1312293
    <= 2 s:        516881
    <= 5 s:        488807
    <= 10 s:       336499
    <= 20 s:        74572
    <= 1 min:        5809
    <= 2 min:         584
    <= 5 min:         214
    <= 10 min:         71
    <= 20 min:         16
    <= 1 hr:            0
    >  1 hr:            1


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

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

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

TaskThread Succeeded Time Distribution (since startup):
    n =        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)
    : 309348  (100%)

Language (since startup)
    : 5061884  (100%)

SgtMap topography nFromCache=12 nNotFromCache=196
GSHHS: nCached=100 of 100, nCoarse=11080, nSuccesses=386, nTossed=392
NationalBoundaries: nCached=100 of 100,  nCoarse=3998, nSuccesses=135, nTossed=112
StateBoundaries: nCached=100 of 100,  nCoarse=2623, nSuccesses=111, nTossed=92
Rivers: nCached=100 of 100,  nCoarse=2780, nSuccesses=136, nTossed=112
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
44 + 44 + 55 + 42 + 43 + 43 + 43 + 39 + 48 + 52 + 45 + 43 + 37 + 33 + 50 + 48 + 
54 + 46 + 40 + 49 + 45 + 61 + 46 + 46 + 38 + 28 + 47 + 27 + 39 + 55 + 48 + 36 + 
50 + 36 + 36 + 50 + 33 + 40 + 36 + 44 + 51 + 51 + 39 + 46 + 53 + 48 + 43 + 55 + 
48 + 42 + 34 + 45 + 59 + 38 + 43 + 41 + 45 + 35 + 47 + 48 + 46 + 35 + 41 + 54 + 
40 + 37 + 45 + 53 + 49 + 39 + 49 + 37 + 44 + 47 + 42 + 43 + 35 + 42 + 46 + 45 + 
36 + 45 + 53 + 51 + 40 + 41 + 50 + 47 + 38 + 50 + 45 + 50 + 41 + 42 + 42 + 46 + 
44 + 35 + 39 + 42 + 43 + 39 + 41 + 39 + 41 + 40 + 49 + 56 + 40 + 48 + 28 + 31 + 
35 + 39 + 50 + 54 + 46 + 41 + 39 + 38 + 54 + 57 + 51 + 38 + 50 + 45 + 37 = 5565
canonicalStringHolder map sizes: 
1384 + 1262 + 1292 + 1295 + 1357 + 1346 + 1304 + 1319 + 1360 + 1320 + 1334 + 1315 + 1362 + 1342 + 1284 + 1339 + 
1295 + 1381 + 1377 + 1296 + 1311 + 1255 + 1291 + 1323 + 1285 + 1326 + 1286 + 1324 + 1269 + 1323 + 1360 + 1346 + 
1285 + 1372 + 1312 + 1340 + 1301 + 1361 + 1351 + 1356 + 1320 + 1334 + 1328 + 1314 + 1279 + 1264 + 1322 + 1337 + 
1328 + 1323 + 1309 + 1308 + 1311 + 1257 + 1277 + 1310 + 1326 + 1321 + 1373 + 1293 + 1382 + 1335 + 1339 + 1415 + 
1326 + 1313 + 1270 + 1294 + 1362 + 1364 + 1283 + 1310 + 1274 + 1264 + 1310 + 1376 + 1324 + 1303 + 1265 + 1344 + 
1309 + 1325 + 1329 + 1335 + 1356 + 1344 + 1320 + 1373 + 1335 + 1399 + 1374 + 1290 + 1321 + 1340 + 1307 + 1342 + 
1340 + 1266 + 1333 + 1313 + 1319 + 1302 + 1334 + 1319 + 1287 + 1278 + 1296 + 1366 + 1299 + 1359 + 1370 + 1300 + 
1350 + 1363 + 1380 + 1362 + 1260 + 1299 + 1343 + 1356 + 1353 + 1267 + 1310 + 1300 + 1293 + 1325 + 1301 = 167970

Number of threads: Tomcat-waiting=65, inotify=2, other=31
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.10/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.10/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.10/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.10/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:557)
org.apache.catalina.startup.Catalina.await(Catalina.java:847)
org.apache.catalina.startup.Catalina.start(Catalina.java:795)
java.base@21.0.10/java.lang.invoke.LambdaForm$DMH/0x00007f2590100000.invokeVirtual(LambdaForm$DMH)
java.base@21.0.10/java.lang.invoke.LambdaForm$MH/0x00007f2590100800.invoke(LambdaForm$MH)
java.base@21.0.10/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.10/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.10/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.10/java.lang.reflect.Method.invoke(Method.java:580)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)

#2 Thread[#10,Finalizer,8,system] WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
java.base@21.0.10/java.lang.Object.wait(Object.java:339)
java.base@21.0.10/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.10/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.10/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)

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

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

#5 Thread[#18,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.10/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.10/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)

#6 Thread[#34,TouchThread,5,main] TIMED_WAITING
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:52)

#7 Thread[#35,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.10/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.10/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.10/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.10/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#8 Thread[#37,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320)

#9 Thread[#51,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@21.0.10/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.10/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.10/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.10/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:755)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#10 Thread[#52,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.10/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.10/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.10/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#11 Thread[#6952,http-nio-8080-exec-2407,5,main] RUNNABLE daemon
java.base@21.0.10/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.10/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.10/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:2258)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#12 Thread[#7231,http-nio-8080-exec-2488,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#13 Thread[#7235,http-nio-8080-exec-2492,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#14 Thread[#7237,http-nio-8080-exec-2494,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#15 Thread[#7242,http-nio-8080-exec-2499,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#16 Thread[#7279,http-nio-8080-exec-2505,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#17 Thread[#7285,http-nio-8080-exec-2506,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#18 Thread[#7290,http-nio-8080-exec-2511,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#19 Thread[#7308,http-nio-8080-exec-2526,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#20 Thread[#7310,http-nio-8080-exec-2528,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#21 Thread[#7315,http-nio-8080-exec-2533,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#22 Thread[#7339,http-nio-8080-exec-2555,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#23 Thread[#7340,http-nio-8080-exec-2556,5,main] RUNNABLE daemon
java.base@21.0.10/java.util.zip.Deflater.deflateBytesBytes(Native Method)
java.base@21.0.10/java.util.zip.Deflater.deflate(Deflater.java:584)
java.base@21.0.10/java.util.zip.Deflater.deflate(Deflater.java:464)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:282)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#24 Thread[#7345,http-nio-8080-exec-2561,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#25 Thread[#7361,http-nio-8080-exec-2567,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#26 Thread[#7362,http-nio-8080-exec-2568,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Thread.sleep0(Native Method)
java.base@21.0.10/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:938)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#27 Thread[#7366,http-nio-8080-exec-2572,5,main] TIMED_WAITING daemon
java.base@21.0.10/java.lang.Object.wait0(Native Method)
java.base@21.0.10/java.lang.Object.wait(Object.java:366)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1392)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:764)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:589)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:533)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:548)
org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:111)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:329)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:776)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:673)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:376)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:354)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:103)
java.base@21.0.10/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
java.base@21.0.10/java.io.BufferedOutputStream.implWrite(BufferedOutputStream.java:222)
java.base@21.0.10/java.io.BufferedOutputStream.write(BufferedOutputStream.java:200)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:284)
java.base@21.0.10/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:232)
java.base@21.0.10/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148)
com.cohort.util.File2.copy(File2.java:2260)
com.cohort.util.File2.copy(File2.java:2224)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2812)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13013)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:6800)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:690)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
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:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#28 Thread[#7369,ForkJoinPool.commonPool-worker-2795,5,main] TIMED_WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#29 Thread[#7370,ForkJoinPool.commonPool-worker-2796,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

#30 Thread[#7371,ForkJoinPool.commonPool-worker-2797,5,main] WAITING daemon
java.base@21.0.10/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.10/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.10/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.10/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

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


 
ERDDAP, Version 2.25_1
Disclaimers | Privacy Policy | Contact