![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-01-14T23:28:57+00:00
Startup was at 2025-12-12T17:54:10+00:00
Last major LoadDatasets started 1m 24s ago and finished after 5 seconds.
Currently, no dataset is loading.
nGridDatasets = 1
nTableDatasets = 34
nTotalDatasets = 35
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Unique users (since startup) n = 0
Response Failed Time (since last major LoadDatasets) n = 3, median ~= 425 ms
Response Failed Time (since last Daily Report) n = 843, median ~= 468 ms
Response Failed Time (since startup) n = 61308, median ~= 576 ms
Response Succeeded Time (since last major LoadDatasets) n = 7, median ~= 4 ms
Response Succeeded Time (since last Daily Report) n = 9546, median ~= 1 ms
Response Succeeded Time (since startup) n = 662384, median ~= 2 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
EmailThread has sent 71592 out of 71782 emails. Currently, the thread is sleeping.
EmailThread Failed Time (since last Daily Report) n = 244, median ~= 0 ms
EmailThread Succeeded Time (since last Daily Report) n = 0
TouchThread has finished 68 out of 68 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.012483079 processCPULoad=0.008784578 totalMemory=16384MB freeMemory=760MB totalSwapSpace=0MB freeSwapSpace=0MB
Number of active requests=1
Number of threads: Tomcat-waiting=7, inotify=30, other=18
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 717 MB (highWaterMark= 1943 MB) (Xmx ~= 4096 MB)
Major LoadDatasets Time Series: MLD Datasets Loaded Requests (median times in ms) Number of Threads MB gc Open
timestamp time nTry nFail nTotal nSuccess (median) nFail (median) shed memFail tooMany tomWait inotify other inUse Calls Files
---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- -----
2026-01-14T23:27:34+00:00 1s 0 0 35 100 ( 1) 28 ( 563) 0 0 0 8 30 18 80 1 0%
2026-01-14T23:12:34+00:00 1s 0 0 35 84 ( 1) 31 ( 491) 0 0 0 8 30 18 80 1 0%
2026-01-14T22:57:34+00:00 1s 3 0 35 157 ( 0) 17 ( 370) 0 0 0 8 30 18 81 1 0%
2026-01-14T22:42:34+00:00 1s 0 0 35 152 ( 1) 17 ( 694) 0 0 0 8 30 18 79 1 0%
2026-01-14T22:27:34+00:00 1s 0 0 35 78 ( 1) 30 ( 405) 0 0 0 8 30 18 76 1 0%
2026-01-14T22:12:34+00:00 1s 0 0 35 259 ( 1) 7 ( 583) 0 0 0 8 30 18 79 0 0%
2026-01-14T21:57:34+00:00 1s 3 0 35 77 ( 1) 1 ( 750) 0 0 0 8 30 18 81 1 0%
2026-01-14T21:42:34+00:00 1s 0 0 35 146 ( 1) 18 ( 408) 0 0 0 9 30 18 80 0 0%
2026-01-14T21:27:34+00:00 1s 0 0 35 155 ( 1) 13 ( 377) 0 0 0 10 30 19 85 0 0%
2026-01-14T21:12:34+00:00 1s 0 0 35 141 ( 1) 3 ( 425) 0 0 0 8 30 18 79 0 0%
2026-01-14T20:57:34+00:00 1s 3 0 35 138 ( 0) 2 ( 500) 0 0 0 8 30 18 80 0 0%
2026-01-14T20:42:34+00:00 1s 0 0 35 89 ( 1) 1 ( 350) 0 0 0 7 30 19 89 1 0%
2026-01-14T20:27:34+00:00 1s 0 0 35 160 ( 0) 4 ( 750) 0 0 0 8 30 18 85 1 0%
2026-01-14T20:12:33+00:00 1s 0 0 35 92 ( 1) 4 ( 500) 0 0 0 8 30 18 80 1 0%
2026-01-14T19:57:34+00:00 1s 3 0 35 197 ( 1) 1 ( 750) 0 0 0 8 30 18 81 0 0%
2026-01-14T19:42:33+00:00 1s 0 0 35 170 ( 0) 4 ( 500) 0 0 0 9 30 18 80 1 0%
2026-01-14T19:27:33+00:00 1s 0 0 35 133 ( 1) 6 ( 425) 0 0 0 8 30 18 80 0 0%
2026-01-14T19:12:33+00:00 1s 0 0 35 130 ( 0) 29 ( 374) 0 0 0 8 30 18 80 0 0%
2026-01-14T18:57:34+00:00 1s 3 0 35 128 ( 1) 20 ( 388) 0 0 0 8 30 18 80 0 0%
2026-01-14T18:42:33+00:00 1s 0 0 35 145 ( 1) 22 ( 359) 0 0 0 8 30 18 79 0 0%
2026-01-14T18:27:33+00:00 1s 0 0 35 143 ( 1) 21 ( 290) 0 0 0 8 30 18 79 0 0%
2026-01-14T18:12:33+00:00 1s 0 0 35 249 ( 1) 27 ( 425) 0 0 0 8 30 18 76 1 0%
2026-01-14T17:57:33+00:00 1s 3 0 35 132 ( 0) 55 ( 629) 0 0 0 9 30 18 81 1 0%
2026-01-14T17:42:33+00:00 1s 0 0 35 166 ( 0) 31 ( 613) 0 0 0 10 30 18 79 0 0%
2026-01-14T17:27:33+00:00 1s 0 0 35 148 ( 0) 40 ( 677) 0 0 0 8 30 18 79 0 0%
2026-01-14T17:12:33+00:00 1s 0 0 35 130 ( 0) 49 ( 570) 0 0 0 8 30 18 79 0 0%
2026-01-14T16:57:33+00:00 1s 3 0 35 134 ( 1) 33 ( 566) 0 0 0 7 30 19 80 0 0%
2026-01-14T16:42:33+00:00 1s 0 0 35 132 ( 1) 34 ( 500) 0 0 0 8 30 18 79 0 0%
2026-01-14T16:27:33+00:00 1s 0 0 35 169 ( 1) 34 ( 583) 0 0 0 8 30 18 78 1 0%
2026-01-14T16:12:33+00:00 1s 0 0 35 134 ( 0) 37 ( 547) 0 0 0 8 30 18 75 1 0%
2026-01-14T15:57:33+00:00 1s 3 0 35 133 ( 1) 26 ( 417) 0 0 0 7 30 19 80 0 0%
2026-01-14T15:42:33+00:00 1s 0 0 35 529 ( 10) 17 ( 361) 0 0 0 9 30 19 245 2 0%
2026-01-14T15:27:33+00:00 1s 0 0 35 134 ( 1) 18 ( 360) 0 0 0 8 30 18 79 0 0%
2026-01-14T15:12:33+00:00 1s 0 0 35 147 ( 0) 2 ( 750) 0 0 0 8 30 18 79 0 0%
2026-01-14T14:57:33+00:00 1s 3 0 35 244 ( 1) 4 ( 10) 0 0 0 8 30 18 80 1 0%
2026-01-14T14:42:33+00:00 1s 0 0 35 136 ( 1) 0 ( 0) 0 0 0 8 30 18 78 1 0%
2026-01-14T14:27:33+00:00 1s 0 0 35 167 ( 1) 1 ( 1500) 0 0 0 8 30 18 79 1 0%
2026-01-14T14:12:33+00:00 1s 0 0 35 244 ( 1) 7 ( 350) 0 0 0 8 30 18 85 1 0%
2026-01-14T13:57:33+00:00 1s 3 0 35 75 ( 1) 3 ( 1250) 0 0 0 8 30 18 80 1 0%
2026-01-14T13:42:32+00:00 1s 0 0 35 137 ( 1) 4 ( 1000) 0 0 0 8 30 18 79 0 0%
2026-01-14T13:27:32+00:00 1s 0 0 35 132 ( 1) 2 ( 500) 0 0 0 8 30 18 79 0 0%
2026-01-14T13:12:32+00:00 1s 0 0 35 139 ( 1) 1 ( 0) 0 0 0 8 30 18 78 1 0%
2026-01-14T12:57:32+00:00 1s 3 0 35 135 ( 1) 2 ( 0) 0 0 0 8 30 18 80 1 0%
2026-01-14T12:42:32+00:00 1s 0 0 35 132 ( 1) 2 ( 1000) 0 0 0 8 30 18 79 0 0%
2026-01-14T12:27:32+00:00 1s 0 0 35 109 ( 1) 1 ( 7500) 0 0 0 8 30 18 78 2 0%
2026-01-14T12:12:32+00:00 1s 0 0 35 250 ( 2) 1 ( 750) 0 0 0 8 30 18 79 0 0%
2026-01-14T11:57:32+00:00 1s 3 0 35 146 ( 1) 2 ( 750) 0 0 0 8 30 18 80 3 0%
2026-01-14T11:42:32+00:00 1s 0 0 35 137 ( 1) 1 ( 1500) 0 0 0 8 30 18 78 1 0%
2026-01-14T11:27:32+00:00 1s 0 0 35 93 ( 1) 2 ( 500) 0 0 0 8 30 18 79 2 0%
2026-01-14T11:12:32+00:00 1s 0 0 35 140 ( 1) 6 ( 425) 0 0 0 8 30 18 75 2 0%
2026-01-14T10:57:32+00:00 1s 3 0 35 72 ( 1) 4 ( 1000) 0 0 0 8 30 18 79 0 0%
2026-01-14T10:42:32+00:00 1s 0 0 35 137 ( 1) 5 ( 150) 0 0 0 8 30 18 79 1 0%
2026-01-14T10:27:32+00:00 1s 0 0 35 102 ( 1) 2 ( 500) 0 0 0 8 30 18 78 1 0%
2026-01-14T10:12:32+00:00 1s 0 0 35 222 ( 1) 6 ( 500) 0 0 0 8 30 18 78 1 0%
2026-01-14T09:57:32+00:00 1s 3 0 35 158 ( 1) 0 ( 0) 0 0 0 8 30 18 80 3 0%
2026-01-14T09:42:32+00:00 1s 0 0 35 136 ( 1) 4 ( 750) 0 0 0 8 30 18 79 0 0%
2026-01-14T09:27:32+00:00 1s 0 0 35 89 ( 0) 3 ( 875) 0 0 0 8 30 18 79 2 0%
2026-01-14T09:12:32+00:00 1s 0 0 35 140 ( 0) 6 ( 1000) 0 0 0 8 30 18 78 2 0%
2026-01-14T08:57:32+00:00 1s 3 0 35 133 ( 0) 8 ( 900) 0 0 0 8 30 18 80 0 0%
2026-01-14T08:42:31+00:00 1s 0 0 35 136 ( 1) 13 ( 583) 0 0 0 8 30 18 79 1 0%
2026-01-14T08:27:31+00:00 1s 0 0 35 138 ( 1) 17 ( 413) 0 0 0 8 30 18 79 1 0%
2026-01-14T08:12:31+00:00 1s 0 0 35 203 ( 1) 19 ( 350) 0 0 0 8 30 18 79 2 0%
2026-01-14T07:57:32+00:00 1s 3 0 35 79 ( 1) 13 ( 383) 0 0 0 8 30 18 80 2 0%
2026-01-14T07:42:31+00:00 1s 0 0 35 75 ( 0) 8 ( 400) 0 0 0 7 30 19 78 1 0%
2026-01-14T07:27:32+00:00 1s 1 0 35 92 ( 1) 11 ( 383) 0 0 0 8 30 18 78 1 0%
2026-01-14T07:12:33+00:00 2s 24 0 35 136 ( 0) 19 ( 350) 0 0 0 8 30 19 77 1 0%
2026-01-14T06:57:31+00:00 1s 3 0 35 138 ( 0) 23 ( 373) 0 0 0 8 30 18 81 1 0%
2026-01-14T06:42:31+00:00 1s 0 0 35 142 ( 0) 17 ( 432) 0 0 0 8 30 18 79 2 0%
2026-01-14T06:27:31+00:00 1s 0 0 35 146 ( 1) 24 ( 425) 0 0 0 8 30 18 88 3 0%
2026-01-14T06:12:31+00:00 1s 0 0 35 79 ( 1) 23 ( 563) 0 0 0 8 30 18 80 2 0%
2026-01-14T05:57:31+00:00 1s 3 0 35 253 ( 0) 21 ( 350) 0 0 0 10 30 18 80 0 0%
2026-01-14T05:42:31+00:00 1s 0 0 35 166 ( 0) 17 ( 396) 0 0 0 12 30 18 85 2 0%
2026-01-14T05:27:31+00:00 1s 0 0 35 168 ( 0) 14 ( 410) 0 0 0 9 30 19 178 2 0%
2026-01-14T05:12:31+00:00 1s 0 0 35 79 ( 0) 29 ( 429) 0 0 0 8 30 18 79 1 0%
2026-01-14T04:57:31+00:00 1s 3 0 35 140 ( 0) 19 ( 368) 0 0 0 7 30 19 75 1 0%
2026-01-14T04:42:31+00:00 1s 0 0 35 135 ( 1) 29 ( 407) 0 0 0 8 30 18 79 1 0%
2026-01-14T04:27:31+00:00 1s 0 0 35 81 ( 0) 18 ( 393) 0 0 0 9 30 18 79 1 0%
2026-01-14T04:12:31+00:00 1s 0 0 35 158 ( 1) 27 ( 425) 0 0 0 9 30 18 78 2 0%
2026-01-14T03:57:31+00:00 1s 3 0 35 263 ( 1) 15 ( 395) 0 0 0 8 30 18 74 2 0%
2026-01-14T03:42:31+00:00 1s 0 0 35 140 ( 0) 14 ( 375) 0 0 0 8 30 18 79 0 0%
2026-01-14T03:27:31+00:00 1s 0 0 35 152 ( 1) 7 ( 410) 0 0 0 8 30 18 80 0 0%
2026-01-14T03:12:31+00:00 1s 0 0 35 140 ( 1) 10 ( 500) 0 0 0 8 30 18 75 2 0%
2026-01-14T02:57:31+00:00 1s 3 0 35 143 ( 0) 2 ( 1) 0 0 0 8 30 18 75 1 0%
2026-01-14T02:42:30+00:00 1s 0 0 35 141 ( 0) 10 ( 500) 0 0 0 8 30 18 79 2 0%
2026-01-14T02:27:30+00:00 1s 0 0 35 142 ( 0) 14 ( 410) 0 0 0 8 30 18 75 1 0%
2026-01-14T02:12:30+00:00 1s 0 0 35 165 ( 0) 5 ( 1167) 0 0 0 8 30 18 78 2 0%
2026-01-14T01:57:31+00:00 1s 3 0 35 137 ( 0) 29 ( 379) 0 0 0 8 30 18 75 1 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 65, median ~= 161 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 7
<= 200 ms: 42
<= 500 ms: 15
<= 1 s: 1
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 3182, median ~= 151 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 36
<= 100 ms: 622
<= 200 ms: 1844
<= 500 ms: 606
<= 1 s: 30
<= 2 s: 36
<= 5 s: 1
<= 10 s: 4
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 2
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
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 = 3, median ~= 425 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: 2
<= 1 s: 1
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 843, median ~= 468 ms
0 ms: 13
1 ms: 9
2 ms: 1
<= 5 ms: 1
<= 10 ms: 4
<= 20 ms: 1
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 1
<= 500 ms: 438
<= 1 s: 293
<= 2 s: 65
<= 5 s: 11
<= 10 s: 2
<= 20 s: 1
<= 1 min: 2
<= 2 min: 1
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 61308, median ~= 576 ms
0 ms: 620
1 ms: 614
2 ms: 58
<= 5 ms: 90
<= 10 ms: 87
<= 20 ms: 41
<= 50 ms: 9
<= 100 ms: 4
<= 200 ms: 46
<= 500 ms: 27040
<= 1 s: 13370
<= 2 s: 12222
<= 5 s: 1720
<= 10 s: 512
<= 20 s: 1893
<= 1 min: 2566
<= 2 min: 122
<= 5 min: 89
<= 10 min: 19
<= 20 min: 17
<= 1 hr: 33
> 1 hr: 136
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 7, median ~= 4 ms
0 ms: 0
1 ms: 2
2 ms: 0
<= 5 ms: 2
<= 10 ms: 1
<= 20 ms: 1
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 1
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 9546, median ~= 1 ms
0 ms: 2441
1 ms: 3798
2 ms: 1028
<= 5 ms: 795
<= 10 ms: 225
<= 20 ms: 317
<= 50 ms: 198
<= 100 ms: 108
<= 200 ms: 24
<= 500 ms: 91
<= 1 s: 62
<= 2 s: 171
<= 5 s: 269
<= 10 s: 18
<= 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 startup):
n = 662384, median ~= 2 ms
0 ms: 118101
1 ms: 184575
2 ms: 39216
<= 5 ms: 30271
<= 10 ms: 9279
<= 20 ms: 7992
<= 50 ms: 8699
<= 100 ms: 3309
<= 200 ms: 1132
<= 500 ms: 11810
<= 1 s: 3479
<= 2 s: 32526
<= 5 s: 209370
<= 10 s: 1854
<= 20 s: 484
<= 1 min: 136
<= 2 min: 108
<= 5 min: 26
<= 10 min: 2
<= 20 min: 3
<= 1 hr: 2
> 1 hr: 10
EmailThread Failed Time Distribution (since last Daily Report):
n = 244, median ~= 0 ms
0 ms: 244
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
EmailThread Failed Time Distribution (since startup):
n = 11953, median ~= 0 ms
0 ms: 11953
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
EmailThread Succeeded Time Distribution (since last Daily Report):
n = 0
EmailThread Succeeded Time Distribution (since startup):
n = 0
EmailThread nEmails/Session Distribution (since last Daily Report):
n = 244, median ~= 0
0: 244
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 11953, median ~= 0
0: 11953
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
TaskThread Failed Time Distribution (since last Daily Report):
n = 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 = 4, median ~= 150 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 0
<= 200 ms: 2
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 1
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TouchThread Succeeded Time Distribution (since last Daily Report):
n = 0
TouchThread Succeeded Time Distribution (since startup):
n = 64, median ~= 100 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 30
<= 100 ms: 2
<= 200 ms: 24
<= 500 ms: 5
<= 1 s: 1
<= 2 s: 1
<= 5 s: 0
<= 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
Language (since last daily report)
: 10383 (100%)
Language (since startup)
: 723697 (100%)
SgtMap topography nFromCache=19 nNotFromCache=89
GSHHS: nCached=42 of 100, nCoarse=134, nSuccesses=420, nTossed=0
NationalBoundaries: nCached=21 of 100, nCoarse=51, nSuccesses=105, nTossed=0
StateBoundaries: nCached=21 of 100, nCoarse=15, nSuccesses=105, nTossed=0
Rivers: nCached=21 of 100, nCoarse=47, nSuccesses=105, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
29 + 37 + 36 + 33 + 37 + 35 + 26 + 28 + 34 + 39 + 34 + 32 + 29 + 22 + 42 + 39 +
37 + 36 + 28 + 33 + 32 + 42 + 32 + 34 + 24 + 21 + 30 + 18 + 26 + 41 + 39 + 27 +
37 + 25 + 26 + 40 + 29 + 34 + 27 + 34 + 31 + 37 + 31 + 34 + 42 + 33 + 26 + 40 +
32 + 35 + 24 + 27 + 43 + 24 + 32 + 34 + 33 + 25 + 40 + 34 + 35 + 19 + 26 + 44 +
36 + 34 + 28 + 40 + 34 + 33 + 35 + 25 + 35 + 35 + 34 + 31 + 30 + 29 + 32 + 31 +
25 + 39 + 38 + 37 + 29 + 25 + 32 + 37 + 27 + 35 + 34 + 35 + 29 + 33 + 24 + 28 +
33 + 28 + 33 + 29 + 32 + 32 + 29 + 22 + 28 + 29 + 40 + 50 + 31 + 36 + 27 + 20 +
23 + 29 + 37 + 36 + 31 + 26 + 30 + 27 + 44 + 41 + 32 + 35 + 29 + 33 + 29 = 4075
canonicalStringHolder map sizes:
1948 + 2017 + 1913 + 1900 + 1946 + 1937 + 2055 + 2020 + 1884 + 1902 + 1990 + 1970 + 1942 + 1963 + 1954 + 1991 +
2061 + 1996 + 1923 + 2002 + 1981 + 2049 + 2005 + 1980 + 1972 + 1926 + 1907 + 1902 + 2022 + 1994 + 1980 + 2002 +
1966 + 1974 + 2042 + 1876 + 2011 + 1997 + 1956 + 1879 + 1922 + 2028 + 2061 + 1921 + 1947 + 1922 + 1941 + 1925 +
1901 + 1981 + 2014 + 1952 + 2027 + 1958 + 1993 + 2004 + 2026 + 2001 + 1917 + 1982 + 1974 + 1960 + 1973 + 1965 +
1976 + 2026 + 1984 + 1924 + 2083 + 1943 + 1900 + 1960 + 1984 + 2075 + 1989 + 1906 + 1891 + 2031 + 1953 + 1906 +
1931 + 1985 + 1911 + 1945 + 1964 + 1922 + 1914 + 1922 + 2025 + 2023 + 2032 + 2016 + 2041 + 1971 + 1961 + 1953 +
2032 + 1992 + 1944 + 1947 + 1948 + 1901 + 1976 + 2035 + 1975 + 1886 + 1998 + 1933 + 1985 + 1984 + 1952 + 1985 +
1977 + 1931 + 1952 + 2002 + 2091 + 1996 + 1950 + 1965 + 1969 + 1956 + 1915 + 1959 + 1957 + 1937 + 1970 = 250077
Number of threads: Tomcat-waiting=7, inotify=30, other=18
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#1,main,5,main] TIMED_WAITING
java.base@21.0.4/java.lang.Thread.sleep0(Native Method)
java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509)
org.apache.catalina.core.StandardServer.await(StandardServer.java:524)
org.apache.catalina.startup.Catalina.await(Catalina.java:847)
org.apache.catalina.startup.Catalina.start(Catalina.java:795)
java.base@21.0.4/java.lang.invoke.LambdaForm$DMH/0x00007f4194140000.invokeVirtual(LambdaForm$DMH)
java.base@21.0.4/java.lang.invoke.LambdaForm$MH/0x00007f4194140800.invoke(LambdaForm$MH)
java.base@21.0.4/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.4/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.4/java.lang.Object.wait0(Native Method)
java.base@21.0.4/java.lang.Object.wait(Object.java:366)
java.base@21.0.4/java.lang.Object.wait(Object.java:339)
java.base@21.0.4/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.4/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.4/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
#3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon
#4 Thread[#2799,http-nio-8080-exec-97,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#5 Thread[#2899,http-nio-8080-exec-100,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#6 Thread[#29,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.4/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.4/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847)
java.base@21.0.4/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.4/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.4/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#7 Thread[#2914,http-nio-8080-exec-101,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#8 Thread[#30,Notification Thread,9,system] RUNNABLE daemon
#9 Thread[#5332,http-nio-8080-exec-345,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#10 Thread[#5493,http-nio-8080-exec-349,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#11 Thread[#5524,http-nio-8080-exec-351,5,main] RUNNABLE daemon
java.base@21.0.4/java.io.FileInputStream.readBytes(Native Method)
java.base@21.0.4/java.io.FileInputStream.read(FileInputStream.java:287)
java.base@21.0.4/java.io.BufferedInputStream.read1(BufferedInputStream.java:345)
java.base@21.0.4/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420)
java.base@21.0.4/java.io.BufferedInputStream.read(BufferedInputStream.java:399)
com.cohort.util.File2.copy(File2.java:1843)
com.cohort.util.File2.copy(File2.java:1807)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:2645)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:9980)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5195)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:614)
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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
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.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:731)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
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:389)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904)
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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#12 Thread[#69,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@21.0.4/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.4/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.4/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.4/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:755)
java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#13 Thread[#70,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.4/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.4/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.4/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.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#14 Thread[#77,EmailThread,5,main] TIMED_WAITING daemon
java.base@21.0.4/java.lang.Thread.sleep0(Native Method)
java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:70)
#15 Thread[#78,TouchThread,5,main] TIMED_WAITING daemon
java.base@21.0.4/java.lang.Thread.sleep0(Native Method)
java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)
#16 Thread[#79,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.4/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.4/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.4/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.4/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.4/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
java.base@21.0.4/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.4/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.4/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.4/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.4/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.4/java.lang.Thread.run(Thread.java:1583)
#17 Thread[#80,RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@21.0.4/java.lang.Thread.sleep0(Native Method)
java.base@21.0.4/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#18 Thread[#9,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.4/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.4/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.4/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)