![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-03-02T18:46:51+00:00
Startup was at 2026-03-01T00:00:33+00:00
Last major LoadDatasets started 30.000 s ago and is still running.
Currently, major LoadDatasets is loading dataset #11817=B01_met_merged (1.391 s).
nGridDatasets = 0
nTableDatasets = 102
nTotalDatasets = 102
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets:
Unique users (since startup) n = 1798
Response Failed Time (since last major LoadDatasets) n = 0
Response Failed Time (since last Daily Report) n = 459, median ~= 34 ms
Response Failed Time (since startup) n = 1167, median ~= 48 ms
Response Succeeded Time (since last major LoadDatasets) n = 111, median ~= 5 ms
Response Succeeded Time (since last Daily Report) n = 57018, median ~= 116 ms
Response Succeeded Time (since startup) n = 171284, median ~= 8 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 2516 out of 2712 emails. Currently, the thread is sleeping.
EmailThread Failed Time (since last Daily Report) n = 174, median ~= 0 ms
EmailThread Succeeded Time (since last Daily Report) n = 0
TouchThread has finished 0 out of 0 touches. Currently, the thread is sleeping.
TouchThread Failed Time (since last Daily Report) n = 0
TouchThread Succeeded Time (since last Daily Report) n = 0
OS info: totalCPULoad=0.010181209 processCPULoad=0.006201326 totalMemory=17722MB freeMemory=338MB totalSwapSpace=4043MB freeSwapSpace=369MB
Number of active requests=1
Number of threads: Tomcat-waiting=24, inotify=89, other=29
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 3019 MB (highWaterMark= 3019 MB) (Xmx ~= 12288 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-03-02T18:31:34+00:00 13s 11790 0 102.0 119 ( 4) 1 ( 75) 0 0 0 25 73 22 90 0 0%
2026-03-02T18:19:06+00:00 165s 11779 0 102.0 129 ( 8) 0 ( 0) 0 0 0 25 73 26 95 0 0%
2026-03-02T18:03:37+00:00 136s 11672 0 102.0 147 ( 6) 1 ( 350) 0 0 0 25 61 26 96 0 0%
2026-03-02T17:47:44+00:00 83s 11579 0 102.0 102 ( 5) 0 ( 0) 0 0 0 25 86 26 88 0 0%
2026-03-02T17:32:52+00:00 91s 11520 0 102.0 125 ( 5) 3 ( 0) 0 0 0 25 72 26 96 0 0%
2026-03-02T17:19:47+00:00 207s 11460 0 102.0 128 ( 7) 0 ( 0) 0 0 0 25 86 26 95 0 0%
2026-03-02T17:01:35+00:00 14s 11367 0 102.0 118 ( 4) 1 ( 350) 0 0 0 25 50 26 96 0 0%
2026-03-02T16:48:43+00:00 144s 11358 0 102.0 134 ( 7) 0 ( 0) 0 0 0 25 50 26 95 0 0%
2026-03-02T16:31:25+00:00 6s 11257 0 102.0 147 ( 4) 0 ( 0) 0 0 0 25 81 15 99 0 0%
2026-03-02T16:18:49+00:00 150s 11252 0 102.0 109 ( 8) 2 ( 50) 0 0 0 24 81 27 95 0 0%
2026-03-02T16:01:30+00:00 11s 11151 0 102.0 130 ( 6) 1 ( 35) 0 0 0 25 52 26 97 0 0%
2026-03-02T15:48:58+00:00 159s 11134 0 102.0 150 ( 8) 13 ( 150) 0 0 0 25 52 26 95 0 0%
2026-03-02T15:31:35+00:00 17s 11030 0 102.0 4458 ( 10) 10 ( 50) 0 0 0 25 91 26 90 0 0%
2026-03-02T15:18:25+00:00 126s 10989 0 102.0 6055 ( 562) 15 ( 113) 0 0 0 22 82 30 87 0 0%
2026-03-02T15:03:00+00:00 103s 10892 0 102.0 5529 ( 559) 6 ( 8) 0 0 0 22 60 30 99 0 0%
2026-03-02T14:48:22+00:00 125s 10798 0 102.0 6742 ( 507) 9 ( 63) 0 0 0 21 97 31 96 0 0%
2026-03-02T14:31:36+00:00 19s 10699 0 102.0 4790 ( 504) 5 ( 45) 0 0 0 26 42 26 88 0 0%
2026-03-02T14:18:53+00:00 156s 10680 0 102.0 7261 ( 15) 9 ( 39) 0 0 0 22 42 30 98 0 0%
2026-03-02T14:02:53+00:00 96s 10573 0 102.0 6997 ( 162) 4 ( 2000) 0 0 0 21 101 30 90 1 0%
2026-03-02T13:47:29+00:00 72s 10501 0 102.0 6351 ( 164) 4 ( 35) 0 0 0 20 60 31 88 0 0%
2026-03-02T13:33:31+00:00 134s 10462 0 102.0 2700 ( 100) 13 ( 25) 0 0 0 21 60 30 96 0 0%
2026-03-02T13:16:36+00:00 18s 10359 0 102.0 56 ( 77) 6 ( 200) 0 0 0 25 84 26 98 0 0%
2026-03-02T13:03:18+00:00 121s 10336 0 102.0 234 ( 8) 11 ( 45) 0 0 0 25 84 26 96 0 0%
2026-03-02T12:46:25+00:00 8s 10236 0 102.0 115 ( 15) 3 ( 35) 0 0 0 25 61 26 101 0 0%
2026-03-02T12:34:56+00:00 220s 10217 0 102.0 281 ( 6) 14 ( 50) 0 0 0 25 61 26 95 0 0%
2026-03-02T12:18:22+00:00 127s 10114 0 102.0 60 ( 61) 13 ( 37) 0 0 0 25 83 26 85 0 0%
2026-03-02T12:01:29+00:00 13s 10010 0 102.0 177 ( 7) 11 ( 33) 0 0 0 24 57 27 111 0 0%
2026-03-02T11:49:29+00:00 189s 9986 0 102.0 183 ( 9) 8 ( 100) 0 0 0 24 57 27 193 0 0%
2026-03-02T11:32:59+00:00 103s 9880 0 102.0 286 ( 8) 11 ( 35) 0 0 0 25 83 26 86 0 0%
2026-03-02T11:16:41+00:00 26s 9778 0 102.0 48 ( 59) 7 ( 35) 0 0 0 25 66 26 97 0 0%
2026-03-02T11:03:17+00:00 122s 9751 0 102.0 208 ( 7) 10 ( 35) 0 0 0 25 66 26 85 0 0%
2026-03-02T10:47:01+00:00 46s 9649 0 102.0 70 ( 15) 6 ( 50) 0 0 0 25 79 26 96 0 0%
2026-03-02T10:33:13+00:00 118s 9605 0 102.0 371 ( 8) 22 ( 9) 0 0 0 25 68 26 95 0 0%
2026-03-02T10:17:00+00:00 47s 9498 0 102.0 68 ( 33) 7 ( 25) 0 0 0 25 97 26 97 0 0%
2026-03-02T10:03:14+00:00 120s 9439 0 102.0 200 ( 10) 14 ( 50) 0 0 0 25 101 26 86 1 0%
2026-03-02T09:47:05+00:00 52s 9354 0 102.0 141 ( 15) 11 ( 15) 0 0 0 24 73 27 89 0 0%
2026-03-02T09:33:47+00:00 166s 9294 0 102.0 279 ( 6) 8 ( 50) 0 0 0 25 73 26 112 0 0%
2026-03-02T09:16:14+00:00 13s 9190 0 102.0 51 ( 37) 49 ( 0) 0 0 0 25 68 26 98 0 0%
2026-03-02T09:03:29+00:00 148s 9167 0 102.0 174 ( 6) 6 ( 75) 0 0 0 25 68 26 85 0 0%
2026-03-02T08:48:11+00:00 130s 9066 0 102.0 133 ( 9) 11 ( 313) 0 0 0 23 76 28 96 0 0%
2026-03-02T08:31:22+00:00 22s 8974 0 102.0 218 ( 5) 7 ( 150) 0 0 0 25 79 26 96 0 0%
2026-03-02T08:18:31+00:00 151s 8943 0 102.0 74 ( 33) 14 ( 40) 0 0 0 24 79 27 96 0 0%
2026-03-02T08:01:24+00:00 23s 8841 0 102.0 139 ( 6) 5 ( 35) 0 0 0 25 59 26 96 0 0%
2026-03-02T07:49:24+00:00 202s 8816 0 102.0 157 ( 10) 11 ( 750) 0 0 0 25 59 26 85 0 0%
2026-03-02T07:32:53+00:00 116s 8715 0 102.0 516 ( 13) 31 ( 25) 0 0 0 25 85 26 95 0 0%
2026-03-02T07:16:02+00:00 5s 8600 0 102.0 242 ( 19) 66 ( 9) 0 0 0 25 68 26 87 0 0%
2026-03-02T07:03:19+00:00 143s 8531 0 102.0 209 ( 8) 8 ( 100) 0 0 0 25 68 26 93 0 0%
2026-03-02T06:47:27+00:00 90s 8423 0 102.0 114 ( 13) 9 ( 275) 0 0 0 25 77 26 95 0 0%
2026-03-02T06:32:08+00:00 71s 8337 0 102.0 177 ( 6) 9 ( 18) 0 0 0 25 93 26 96 0 0%
2026-03-02T06:19:05+00:00 189s 8280 0 102.0 118 ( 22) 10 ( 750) 0 0 0 25 99 26 121 1 0%
2026-03-02T06:01:15+00:00 19s 8177 0 102.0 165 ( 7) 6 ( 200) 0 0 0 25 57 26 96 0 0%
2026-03-02T05:48:06+00:00 130s 8150 0 102.0 139 ( 9) 8 ( 35) 0 0 0 23 57 28 97 0 0%
2026-03-02T05:32:59+00:00 129s 8045 0 102.0 273 ( 7) 13 ( 31) 0 0 0 25 83 26 85 0 0%
2026-03-02T05:16:01+00:00 10s 7940 0 102.0 41 ( 61) 6 ( 50) 0 0 0 25 60 26 95 0 0%
2026-03-02T05:03:05+00:00 135s 7913 0 102.0 269 ( 6) 13 ( 65) 0 0 0 25 60 26 94 0 0%
2026-03-02T04:46:08+00:00 18s 7809 0 102.0 32 ( 50) 8 ( 750) 0 0 0 24 89 27 88 0 0%
2026-03-02T04:33:12+00:00 141s 7778 0 102.0 307 ( 7) 14 ( 350) 0 0 0 25 89 26 93 0 0%
2026-03-02T04:16:16+00:00 26s 7674 0 102.0 38 ( 61) 8 ( 350) 0 0 0 25 53 26 86 0 0%
2026-03-02T04:02:55+00:00 124s 7644 0 102.0 255 ( 6) 10 ( 50) 0 0 0 25 53 26 93 0 0%
2026-03-02T03:45:55+00:00 5s 7540 0 102.0 28 ( 75) 7 ( 175) 0 0 0 25 95 26 87 0 0%
2026-03-02T03:33:38+00:00 167s 7515 0 102.0 265 ( 7) 1 ( 35) 0 0 0 25 95 26 120 0 0%
2026-03-02T03:15:55+00:00 5s 7416 0 102.0 29 ( 66) 4 ( 50) 0 0 0 25 40 26 84 0 0%
2026-03-02T03:03:31+00:00 161s 7399 0 102.0 167 ( 7) 2 ( 500) 0 0 0 25 40 26 93 0 0%
2026-03-02T02:48:09+00:00 140s 7292 0 102.0 135 ( 8) 7 ( 150) 0 0 0 25 101 26 93 1 0%
2026-03-02T02:31:12+00:00 23s 7186 0 102.0 251 ( 7) 7 ( 75) 0 0 0 25 78 26 97 0 0%
2026-03-02T02:17:56+00:00 126s 7160 0 102.0 43 ( 41) 19 ( 33) 0 0 0 25 78 26 119 0 0%
2026-03-02T02:01:09+00:00 20s 7053 0 102.0 157 ( 7) 2 ( 100) 0 0 0 25 68 25 96 0 0%
2026-03-02T01:48:08+00:00 139s 7032 0 102.0 115 ( 13) 11 ( 29) 0 0 0 24 68 27 94 0 0%
2026-03-02T01:30:53+00:00 3s 6927 0 102.0 153 ( 5) 8 ( 100) 0 0 0 25 72 26 85 0 0%
2026-03-02T01:19:17+00:00 209s 6911 0 102.0 105 ( 7) 6 ( 100) 0 0 0 23 72 28 95 1 0%
2026-03-02T01:01:03+00:00 14s 6805 0 102.0 145 ( 6) 3 ( 75) 0 0 0 25 78 26 87 0 0%
2026-03-02T00:48:35+00:00 164s 6776 0 102.0 314 ( 8) 10 ( 150) 0 0 0 24 78 27 93 0 0%
2026-03-02T00:32:54+00:00 126s 6668 0 102.0 4858 ( 0) 3 ( 750) 0 0 0 24 64 27 94 0 0%
2026-03-02T00:16:28+00:00 40s 6581 0 102.0 3489 ( 392) 6 ( 50) 0 0 0 23 101 28 87 0 0%
2026-03-02T00:03:52+00:00 185s 6535 0 102.0 5449 ( 6) 2 ( 1000) 0 0 0 22 101 29 95 1 0%
2026-03-01T23:46:11+00:00 24s 6447 0 102.0 3527 ( 118) 4 ( 40) 0 0 0 22 59 29 96 0 0%
2026-03-01T23:32:40+00:00 113s 6421 0 102.0 4971 ( 5) 5 ( 9) 0 0 0 23 59 28 94 0 0%
2026-03-01T23:16:02+00:00 15s 6322 0 102.0 3216 ( 0) 3 ( 150) 0 0 0 24 79 27 97 0 0%
2026-03-01T23:02:57+00:00 131s 6302 0 102.0 4743 ( 0) 6 ( 500) 0 0 0 22 79 29 84 0 0%
2026-03-01T22:45:50+00:00 3s 6188 0 102.0 3543 ( 0) 5 ( 35) 0 0 0 21 64 30 103 0 0%
2026-03-01T22:33:18+00:00 149s 6166 0 102.0 4175 ( 0) 2 ( 10) 0 0 0 22 64 29 92 0 0%
2026-03-01T22:17:05+00:00 79s 6057 0 102.0 4428 ( 0) 7 ( 9) 0 0 0 22 75 29 94 0 0%
2026-03-01T22:01:52+00:00 66s 5983 0 102.0 3894 ( 0) 4 ( 100) 0 0 0 20 90 31 85 0 0%
2026-03-01T21:48:12+00:00 146s 5930 0 102.0 3762 ( 1) 4 ( 20) 0 0 0 23 101 28 85 1 0%
2026-03-01T21:31:06+00:00 20s 5833 0 102.0 302 ( 4) 2 ( 35) 0 0 0 25 67 26 100 0 0%
2026-03-01T21:18:13+00:00 147s 5816 0 102.0 31 ( 75) 2 ( 100) 0 0 0 25 67 26 83 0 0%
2026-03-01T21:02:22+00:00 96s 5716 0 102.0 247 ( 6) 13 ( 75) 0 0 0 25 71 26 84 0 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 46, median ~= 100000 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: 1
<= 10 s: 2
<= 20 s: 8
<= 1 min: 6
<= 2 min: 9
<= 5 min: 20
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 171, median ~= 105556 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 1
<= 5 s: 9
<= 10 s: 9
<= 20 s: 22
<= 1 min: 23
<= 2 min: 27
<= 5 min: 79
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 606, median ~= 1062 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 4
<= 200 ms: 52
<= 500 ms: 132
<= 1 s: 106
<= 2 s: 145
<= 5 s: 93
<= 10 s: 54
<= 20 s: 17
<= 1 min: 3
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since startup):
n = 2054, median ~= 958 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 20
<= 200 ms: 154
<= 500 ms: 482
<= 1 s: 405
<= 2 s: 481
<= 5 s: 288
<= 10 s: 183
<= 20 s: 38
<= 1 min: 3
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 0
Response Failed Time Distribution (since last Daily Report):
n = 459, median ~= 34 ms
0 ms: 32
1 ms: 21
2 ms: 1
<= 5 ms: 48
<= 10 ms: 55
<= 20 ms: 24
<= 50 ms: 101
<= 100 ms: 25
<= 200 ms: 24
<= 500 ms: 37
<= 1 s: 32
<= 2 s: 47
<= 5 s: 8
<= 10 s: 1
<= 20 s: 0
<= 1 min: 3
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 1167, median ~= 48 ms
0 ms: 43
1 ms: 33
2 ms: 2
<= 5 ms: 72
<= 10 ms: 124
<= 20 ms: 58
<= 50 ms: 274
<= 100 ms: 116
<= 200 ms: 91
<= 500 ms: 112
<= 1 s: 111
<= 2 s: 104
<= 5 s: 21
<= 10 s: 1
<= 20 s: 0
<= 1 min: 5
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 111, median ~= 5 ms
0 ms: 0
1 ms: 0
2 ms: 24
<= 5 ms: 33
<= 10 ms: 23
<= 20 ms: 6
<= 50 ms: 4
<= 100 ms: 12
<= 200 ms: 1
<= 500 ms: 1
<= 1 s: 2
<= 2 s: 2
<= 5 s: 3
<= 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 = 57018, median ~= 116 ms
0 ms: 20352
1 ms: 1459
2 ms: 1148
<= 5 ms: 1552
<= 10 ms: 1476
<= 20 ms: 506
<= 50 ms: 892
<= 100 ms: 692
<= 200 ms: 2712
<= 500 ms: 1248
<= 1 s: 12876
<= 2 s: 9611
<= 5 s: 2288
<= 10 s: 155
<= 20 s: 51
<= 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 = 171284, median ~= 8 ms
0 ms: 67502
1 ms: 5939
2 ms: 3600
<= 5 ms: 5889
<= 10 ms: 4964
<= 20 ms: 1490
<= 50 ms: 2712
<= 100 ms: 2151
<= 200 ms: 3963
<= 500 ms: 2925
<= 1 s: 40848
<= 2 s: 24864
<= 5 s: 3426
<= 10 s: 707
<= 20 s: 300
<= 1 min: 4
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
EmailThread Failed Time Distribution (since last Daily Report):
n = 174, median ~= 0 ms
0 ms: 174
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 = 634, median ~= 0 ms
0 ms: 634
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 = 174, median ~= 0
0: 174
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 634, median ~= 0
0: 634
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 = 0
TouchThread Succeeded Time Distribution (since last Daily Report):
n = 0
TouchThread Succeeded Time Distribution (since startup):
n = 0
Language (since last daily report)
: 57478 (100%)
Language (since startup)
: 172450 (100%)
SgtMap topography nFromCache=0 nNotFromCache=9
GSHHS: nCached=16 of 100, nCoarse=0, nSuccesses=36, nTossed=0
NationalBoundaries: nCached=8 of 100, nCoarse=0, nSuccesses=9, nTossed=0
StateBoundaries: nCached=8 of 100, nCoarse=0, nSuccesses=9, nTossed=0
Rivers: nCached=8 of 100, nCoarse=0, nSuccesses=9, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
32 + 37 + 35 + 29 + 35 + 38 + 29 + 29 + 31 + 39 + 35 + 35 + 27 + 24 + 41 + 36 +
41 + 35 + 32 + 39 + 31 + 47 + 39 + 32 + 25 + 19 + 29 + 19 + 27 + 42 + 37 + 28 +
39 + 24 + 26 + 39 + 30 + 38 + 28 + 31 + 32 + 38 + 25 + 31 + 44 + 35 + 26 + 39 +
32 + 37 + 23 + 32 + 49 + 24 + 32 + 34 + 38 + 28 + 44 + 35 + 36 + 23 + 31 + 45 +
36 + 34 + 33 + 38 + 33 + 31 + 40 + 24 + 35 + 38 + 33 + 32 + 29 + 28 + 32 + 33 +
26 + 41 + 40 + 39 + 30 + 29 + 34 + 36 + 28 + 36 + 37 + 36 + 33 + 32 + 26 + 30 +
34 + 25 + 34 + 31 + 30 + 32 + 30 + 19 + 30 + 33 + 42 + 43 + 31 + 37 + 24 + 24 +
27 + 33 + 40 + 38 + 34 + 26 + 30 + 27 + 43 + 44 + 35 + 30 + 31 + 34 + 29 = 4184
canonicalStringHolder map sizes:
30 + 32 + 32 + 25 + 28 + 22 + 36 + 34 + 18 + 23 + 45 + 25 + 32 + 29 + 25 + 22 +
16 + 27 + 28 + 29 + 29 + 21 + 29 + 36 + 31 + 28 + 28 + 26 + 28 + 35 + 21 + 22 +
23 + 18 + 29 + 38 + 20 + 34 + 35 + 19 + 28 + 30 + 29 + 33 + 31 + 31 + 20 + 18 +
29 + 25 + 31 + 30 + 40 + 30 + 29 + 32 + 27 + 29 + 26 + 32 + 31 + 27 + 24 + 33 +
32 + 35 + 21 + 36 + 26 + 27 + 19 + 27 + 19 + 28 + 28 + 28 + 25 + 34 + 25 + 28 +
37 + 26 + 32 + 28 + 34 + 30 + 27 + 19 + 26 + 28 + 29 + 18 + 31 + 28 + 23 + 32 +
25 + 22 + 32 + 23 + 22 + 26 + 34 + 18 + 40 + 22 + 21 + 20 + 41 + 31 + 29 + 24 +
25 + 38 + 26 + 27 + 21 + 27 + 29 + 33 + 23 + 29 + 24 + 30 + 26 + 36 + 28 = 3541
Number of threads: Tomcat-waiting=24, inotify=89, other=29
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.6/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.6/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.6/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:601)
org.apache.catalina.startup.Catalina.await(Catalina.java:887)
org.apache.catalina.startup.Catalina.start(Catalina.java:833)
java.base@21.0.6/java.lang.invoke.LambdaForm$DMH/0x00007fe234142000.invokeVirtual(LambdaForm$DMH)
java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007fe23414f000.invoke(LambdaForm$MH)
java.base@21.0.6/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.6/java.lang.reflect.Method.invoke(Method.java:580)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
#2 Thread[#10,Finalizer,8,system] WAITING daemon
java.base@21.0.6/java.lang.Object.wait0(Native Method)
java.base@21.0.6/java.lang.Object.wait(Object.java:366)
java.base@21.0.6/java.lang.Object.wait(Object.java:339)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
#3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon
#4 Thread[#18,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#5 Thread[#19,Notification Thread,9,system] RUNNABLE daemon
#6 Thread[#33,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#7 Thread[#36865,ForkJoinPool.commonPool-worker-1952,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#8 Thread[#36906,ForkJoinPool.commonPool-worker-1959,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#9 Thread[#36928,ForkJoinPool.commonPool-worker-1962,5,main] TIMED_WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#10 Thread[#36929,ForkJoinPool.commonPool-worker-1961,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#11 Thread[#36930,ForkJoinPool.commonPool-worker-1963,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#12 Thread[#36951,ForkJoinPool.commonPool-worker-1967,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#13 Thread[#36952,ForkJoinPool.commonPool-worker-1968,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#14 Thread[#36953,ForkJoinPool.commonPool-worker-1969,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#15 Thread[#36963,LoadDatasets,5,main] RUNNABLE
com.cohort.array.PrimitiveArray.compare(PrimitiveArray.java:1680)
com.cohort.array.PrimitiveArray.removeDuplicates(PrimitiveArray.java:2860)
gov.noaa.pfel.coastwatch.pointdata.Table.removeDuplicates(Table.java:12005)
gov.noaa.pfel.erddap.dataset.TableWriterDistinct.sortAndRemoveDuplicates(TableWriterDistinct.java:135)
gov.noaa.pfel.erddap.dataset.TableWriterDistinct.writeSome(TableWriterDistinct.java:69)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.lambda$getDataForDapQuery$0(EDDTableFromFiles.java:4651)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles$$Lambda/0x00007fe23439c000.accept(Unknown Source)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.processResults(ThreadedWorkManager.java:66)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:4944)
gov.noaa.pfel.erddap.dataset.EDDTable.subsetVariablesDataTable(EDDTable.java:15454)
gov.noaa.pfel.erddap.dataset.EDDTable.distinctSubsetVariablesDataTable(EDDTable.java:15538)
gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:903)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2563)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.<init>(EDDTableFromMultidimNcFiles.java:101)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.getDataset(EDDTableFromFilesHandler.java:410)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.buildDataset(EDDTableFromFilesHandler.java:837)
gov.noaa.pfel.erddap.handlers.BaseDatasetHandler.endElement(BaseDatasetHandler.java:69)
gov.noaa.pfel.erddap.handlers.SaxHandler.endElement(SaxHandler.java:73)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1112)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator.endNamespaceScope(XMLNSDTDValidator.java:226)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1934)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:865)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
java.xml@21.0.6/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
java.xml@21.0.6/javax.xml.parsers.SAXParser.parse(SAXParser.java:197)
gov.noaa.pfel.erddap.handlers.SaxHandler.parse(SaxHandler.java:167)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:203)
#16 Thread[#36984,ForkJoinPool.commonPool-worker-1971,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#17 Thread[#36985,ForkJoinPool.commonPool-worker-1970,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#18 Thread[#36986,ForkJoinPool.commonPool-worker-1972,5,main] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
#19 Thread[#37016,pool-11983-thread-1,5,main] RUNNABLE
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:843)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:85)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:51)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:337)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:183)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:854)
ucar.nc2.Variable._read(Variable.java:736)
ucar.nc2.Variable.read(Variable.java:614)
gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:510)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile$VarData.loadArrayAndAttributes(TableFromMultidimNcFile.java:57)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile$VarData.fromVariableIfDimsMatch(TableFromMultidimNcFile.java:89)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.loadDimMatchedVars(TableFromMultidimNcFile.java:763)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:316)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:178)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4140)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:115)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.6/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#20 Thread[#37017,pool-11983-thread-2,5,main] RUNNABLE
com.cohort.array.ByteArray.justKeep(ByteArray.java:746)
gov.noaa.pfel.coastwatch.pointdata.Table.justKeep(Table.java:11403)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.joinLutToTable(TableFromMultidimNcFile.java:627)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:587)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:178)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4140)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:115)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.6/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
java.base@21.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:317)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#21 Thread[#55,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.6/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#22 Thread[#56,EmailThread,5,main] TIMED_WAITING
java.base@21.0.6/java.lang.Thread.sleep0(Native Method)
java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:368)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:60)
#23 Thread[#57,TouchThread,5,main] TIMED_WAITING
java.base@21.0.6/java.lang.Thread.sleep0(Native Method)
java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:368)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:53)
#24 Thread[#58,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.6/java.lang.Thread.sleep0(Native Method)
java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:298)
#25 Thread[#72,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#26 Thread[#73,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.6/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#27 Thread[#84,https-jsse-nio-8443-Poller,5,main] RUNNABLE daemon
java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#28 Thread[#85,https-jsse-nio-8443-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.6/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.6/java.lang.Thread.run(Thread.java:1583)
#29 Thread[#9,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)