![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-11-17T08:53:36+00:00
Startup was at 2025-11-13T00:00:38+00:00
Last major LoadDatasets started 33.000 s ago and is still running.
Currently, major LoadDatasets is loading dataset #30414=F01_waves_merged (681 ms).
nGridDatasets = 0
nTableDatasets = 101
nTotalDatasets = 101
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets:
Unique users (since startup) n = 3118
Response Failed Time (since last major LoadDatasets) n = 9, median ~= 15 ms
Response Failed Time (since last Daily Report) n = 67, median ~= 81 ms
Response Failed Time (since startup) n = 4424, median ~= 42 ms
Response Succeeded Time (since last major LoadDatasets) n = 244, median ~= 8 ms
Response Succeeded Time (since last Daily Report) n = 1510, median ~= 7 ms
Response Succeeded Time (since startup) n = 394109, median ~= 46 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 6712 out of 6911 emails. Currently, the thread is sleeping.
EmailThread Failed Time (since last Daily Report) n = 26, 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.022467183 processCPULoad=0.018436473 totalMemory=17722MB freeMemory=374MB totalSwapSpace=4043MB freeSwapSpace=11MB
Number of active requests=1
Number of threads: Tomcat-waiting=24, inotify=87, other=27
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 511 MB (highWaterMark= 3927 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
---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- -----
2025-11-17T08:38:32+00:00 28s 30354 0 101.0 133 ( 6) 10 ( 75) 0 0 0 25 66 26 108 0 0%
2025-11-17T08:26:21+00:00 199s 30319 0 101.0 225 ( 7) 9 ( 1500) 0 0 0 25 66 26 109 0 0%
2025-11-17T08:08:15+00:00 12s 30213 0 101.0 160 ( 4) 3 ( 28) 0 0 0 25 77 26 110 0 0%
2025-11-17T07:55:43+00:00 161s 30188 0 101.0 184 ( 9) 12 ( 100) 0 0 0 25 77 26 101 0 0%
2025-11-17T07:38:18+00:00 17s 30079 0 101.0 30 ( 200) 5 ( 275) 0 0 0 25 63 25 109 0 0%
2025-11-17T07:28:53+00:00 355s 30046 0 101.0 534 ( 7) 19 ( 150) 0 0 0 24 63 27 119 2 0%
2025-11-17T07:10:07+00:00 130s 29938 0 101.0 162 ( 5) 6 ( 100) 0 0 0 25 91 26 110 0 0%
2025-11-17T06:53:35+00:00 39s 29849 0 101.0 157 ( 7) 4 ( 1333) 0 0 0 25 53 26 106 0 0%
2025-11-17T06:42:05+00:00 248s 29826 0 101.0 144 ( 8) 10 ( 30) 0 0 0 25 53 26 120 0 0%
2025-11-17T06:26:17+00:00 201s 29726 0 101.0 217 ( 9) 4 ( 50) 0 0 0 24 87 27 117 0 0%
2025-11-17T06:10:17+00:00 143s 29630 0 101.0 163 ( 6) 11 ( 45) 0 0 0 25 64 26 107 0 0%
2025-11-17T05:54:27+00:00 95s 29529 0 101.0 169 ( 5) 6 ( 20) 0 0 0 24 72 27 104 0 0%
2025-11-17T05:38:33+00:00 40s 29432 0 101.0 243 ( 7) 6 ( 1000) 0 0 0 25 75 24 99 0 0%
2025-11-17T05:26:13+00:00 199s 29413 0 101.0 183 ( 40) 8 ( 50) 0 0 0 25 75 26 107 0 0%
2025-11-17T05:08:02+00:00 10s 29311 0 101.0 166 ( 9) 10 ( 30) 0 0 0 25 62 26 106 0 0%
2025-11-17T04:55:01+00:00 128s 29280 0 101.0 171 ( 37) 7 ( 150) 0 0 0 25 62 26 95 0 0%
2025-11-17T04:38:52+00:00 62s 29178 0 101.0 78 ( 24) 7 ( 2750) 0 0 0 24 84 27 99 1 0%
2025-11-17T04:26:49+00:00 238s 29146 0 101.0 281 ( 8) 18 ( 100) 0 0 0 24 84 27 108 0 0%
2025-11-17T04:08:20+00:00 33s 29041 0 101.0 165 ( 6) 15 ( 58) 0 0 0 25 61 26 105 0 0%
2025-11-17T03:55:52+00:00 185s 29000 0 101.0 181 ( 9) 13 ( 75) 0 0 0 25 61 26 98 0 0%
2025-11-17T03:40:48+00:00 181s 28893 0 101.0 56 ( 70) 14 ( 26) 0 0 0 25 88 26 109 0 0%
2025-11-17T03:28:41+00:00 355s 28852 0 101.0 309 ( 8) 14 ( 100) 0 0 0 25 88 26 110 1 0%
2025-11-17T03:09:05+00:00 80s 28745 0 101.0 168 ( 5) 13 ( 88) 0 0 0 25 61 26 105 0 0%
2025-11-17T02:54:02+00:00 76s 28640 0 101.0 169 ( 6) 18 ( 38) 0 0 0 25 100 26 105 0 0%
2025-11-17T02:39:22+00:00 96s 28565 0 101.0 179 ( 8) 15 ( 88) 0 0 0 25 63 26 104 0 0%
2025-11-17T02:25:40+00:00 165s 28506 0 101.0 192 ( 10) 20 ( 32) 0 0 0 25 63 26 107 0 0%
2025-11-17T02:08:19+00:00 34s 28400 0 101.0 166 ( 5) 17 ( 35) 0 0 0 25 91 26 99 0 0%
2025-11-17T01:54:35+00:00 112s 28331 0 101.0 178 ( 27) 9 ( 125) 0 0 0 25 100 26 106 0 0%
2025-11-17T01:40:03+00:00 139s 28242 0 101.0 50 ( 79) 10 ( 75) 0 0 0 25 61 26 107 0 0%
2025-11-17T01:27:14+00:00 267s 28197 0 101.0 325 ( 7) 16 ( 200) 0 0 0 25 61 26 106 0 0%
2025-11-17T01:08:45+00:00 62s 28081 0 101.0 181 ( 35) 17 ( 58) 0 0 0 25 83 26 106 0 0%
2025-11-17T00:54:38+00:00 115s 28005 0 101.0 7 ( 63) 4 ( 10) 0 0 0 25 83 26 105 0 0%
2025-11-17T00:52:40+00:00 1911s 27960 0 101.0 549 ( 70) 40 ( 500) 0 0 0 25 100 26 108 1 0%
2025-11-17T00:09:02+00:00 197s 27853 0 101.0 180 ( 6) 10 ( 100) 0 0 0 25 65 26 95 0 0%
2025-11-16T23:52:54+00:00 129s 27747 0 101.0 170 ( 7) 11 ( 25) 0 0 0 25 82 26 107 0 0%
2025-11-16T23:39:15+00:00 210s 27674 0 101.0 40 ( 59) 10 ( 30) 0 0 0 25 89 26 107 0 0%
2025-11-16T23:28:05+00:00 444s 27601 0 101.0 329 ( 8) 16 ( 100) 0 0 0 25 100 26 106 1 0%
2025-11-16T23:06:29+00:00 42s 27519 0 101.0 162 ( 5) 9 ( 81) 0 0 0 25 77 26 107 0 0%
2025-11-16T22:53:01+00:00 141s 27471 0 101.0 179 ( 7) 17 ( 9) 0 0 0 24 77 27 105 0 0%
2025-11-16T22:36:08+00:00 28s 27369 0 101.0 169 ( 7) 12 ( 28) 0 0 0 25 64 26 107 0 0%
2025-11-16T22:23:31+00:00 171s 27340 0 101.0 7212 ( 508) 14 ( 40) 0 0 0 25 64 26 95 0 0%
2025-11-16T22:05:49+00:00 9s 27231 0 101.0 5123 ( 558) 11 ( 24) 0 0 0 21 81 30 119 0 0%
2025-11-16T21:53:08+00:00 147s 27203 0 101.0 6323 ( 507) 15 ( 35) 0 0 0 20 81 31 104 0 0%
2025-11-16T21:37:29+00:00 109s 27096 0 101.0 6092 ( 469) 15 ( 47) 0 0 0 20 59 31 105 0 0%
2025-11-16T21:22:20+00:00 107s 26988 0 101.0 7437 ( 153) 13 ( 46) 0 0 0 21 90 30 114 0 0%
2025-11-16T21:06:08+00:00 35s 26906 0 101.0 5771 ( 153) 11 ( 31) 0 0 0 21 79 30 106 0 0%
2025-11-16T20:52:22+00:00 109s 26859 0 101.0 6956 ( 190) 8 ( 6) 0 0 0 20 79 31 122 0 0%
2025-11-16T20:36:11+00:00 38s 26754 0 101.0 5237 ( 164) 8 ( 50) 0 0 0 20 66 31 121 0 0%
2025-11-16T20:22:59+00:00 146s 26730 0 101.0 250 ( 7) 9 ( 350) 0 0 0 25 66 26 103 0 0%
2025-11-16T20:06:06+00:00 34s 26630 0 101.0 161 ( 5) 13 ( 46) 0 0 0 25 74 26 106 0 0%
2025-11-16T19:52:25+00:00 112s 26605 0 101.0 164 ( 6) 13 ( 15) 0 0 0 25 74 26 104 0 0%
2025-11-16T19:36:04+00:00 32s 26504 0 101.0 179 ( 7) 15 ( 38) 0 0 0 25 69 26 111 0 0%
2025-11-16T19:23:17+00:00 164s 26469 0 101.0 178 ( 7) 15 ( 28) 0 0 0 25 69 26 105 0 0%
2025-11-16T19:05:49+00:00 16s 26366 0 101.0 174 ( 6) 13 ( 39) 0 0 0 25 80 26 98 0 0%
2025-11-16T18:52:33+00:00 120s 26333 0 101.0 183 ( 7) 6 ( 200) 0 0 0 25 80 26 105 0 0%
2025-11-16T18:36:04+00:00 31s 26232 0 101.0 56 ( 10) 8 ( 35) 0 0 0 25 69 26 106 0 0%
2025-11-16T18:26:49+00:00 377s 26199 0 101.0 282 ( 7) 11 ( 150) 0 0 0 24 69 27 98 1 0%
2025-11-16T18:05:33+00:00 12s 26085 0 101.0 159 ( 6) 4 ( 35) 0 0 0 25 98 26 107 0 0%
2025-11-16T17:52:29+00:00 128s 26058 0 101.0 173 ( 6) 8 ( 1500) 0 0 0 25 98 26 104 0 0%
2025-11-16T17:35:23+00:00 3s 25958 0 101.0 148 ( 5) 8 ( 100) 0 0 0 25 40 25 103 0 0%
2025-11-16T17:23:14+00:00 174s 25948 0 101.0 157 ( 6) 3 ( 1500) 0 0 0 25 40 26 103 0 0%
2025-11-16T17:05:21+00:00 1s 25843 0 101.0 152 ( 5) 2 ( 100) 0 0 0 25 93 26 106 0 0%
2025-11-16T16:52:45+00:00 144s 25835 0 101.0 144 ( 5) 1 ( 8) 0 0 0 25 93 26 114 0 0%
2025-11-16T16:35:22+00:00 2s 0 0 101.0 140 ( 5) 2 ( 50) 0 0 0 25 35 15 105 0 0%
2025-11-16T16:23:50+00:00 210s 25733 0 101.0 149 ( 6) 1 ( 0) 0 0 0 25 35 26 93 0 0%
2025-11-16T16:07:43+00:00 143s 25629 0 101.0 155 ( 4) 0 ( 0) 0 0 0 25 93 26 103 0 0%
2025-11-16T15:50:23+00:00 2s 0 0 101.0 153 ( 5) 1 ( 350) 0 0 0 25 35 26 103 0 0%
2025-11-16T15:39:08+00:00 228s 25514 0 101.0 146 ( 6) 0 ( 0) 0 0 0 25 35 26 94 0 0%
2025-11-16T15:23:56+00:00 216s 25411 0 101.0 155 ( 6) 0 ( 0) 0 0 0 25 96 26 94 0 0%
2025-11-16T15:07:30+00:00 131s 25311 0 101.0 156 ( 5) 1 ( 750) 0 0 0 25 34 26 102 0 0%
2025-11-16T14:52:39+00:00 140s 25209 0 101.0 165 ( 6) 1 ( 8) 0 0 0 25 100 26 104 0 0%
2025-11-16T14:36:16+00:00 57s 25122 0 101.0 140 ( 6) 1 ( 35) 0 0 0 25 33 26 94 0 0%
2025-11-16T14:25:28+00:00 309s 25104 0 101.0 165 ( 7) 0 ( 0) 0 0 0 25 33 26 105 0 0%
2025-11-16T14:07:51+00:00 152s 24998 0 101.0 156 ( 4) 0 ( 0) 0 0 0 25 99 26 104 0 0%
2025-11-16T13:50:21+00:00 2s 24898 0 101.0 137 ( 5) 0 ( 0) 0 0 0 25 29 26 103 0 0%
2025-11-16T13:40:05+00:00 289s 24897 0 101.0 144 ( 6) 0 ( 0) 0 0 0 25 29 26 104 0 0%
2025-11-16T13:21:44+00:00 89s 24789 0 101.0 157 ( 7) 0 ( 0) 0 0 0 25 100 26 96 0 0%
2025-11-16T13:06:16+00:00 61s 24728 0 101.0 156 ( 5) 5 ( 35) 0 0 0 25 63 26 95 0 0%
2025-11-16T12:52:05+00:00 110s 24680 0 101.0 172 ( 5) 3 ( 28) 0 0 0 25 63 26 104 0 0%
2025-11-16T12:36:34+00:00 78s 24585 0 101.0 152 ( 6) 4 ( 50) 0 0 0 25 82 26 107 0 0%
2025-11-16T12:25:19+00:00 305s 24567 0 101.0 182 ( 7) 14 ( 200) 0 0 0 25 82 26 108 0 0%
2025-11-16T12:05:27+00:00 13s 24461 0 101.0 161 ( 5) 3 ( 9) 0 0 0 25 59 26 106 0 0%
2025-11-16T11:52:53+00:00 138s 24444 0 101.0 163 ( 7) 8 ( 10) 0 0 0 25 59 26 104 0 0%
2025-11-16T11:37:24+00:00 129s 24341 0 101.0 173 ( 6) 6 ( 50) 0 0 0 25 82 26 105 0 0%
2025-11-16T11:21:17+00:00 62s 24266 0 101.0 160 ( 6) 5 ( 1250) 0 0 0 25 89 26 106 0 0%
2025-11-16T11:07:36+00:00 141s 24218 0 101.0 405 ( 49) 8 ( 200) 0 0 0 25 89 26 103 0 0%
2025-11-16T10:50:19+00:00 5s 24113 0 101.0 443 ( 42) 7 ( 4) 0 0 0 25 48 26 96 0 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 6, median ~= 60000 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: 2
<= 1 min: 1
<= 2 min: 0
<= 5 min: 2
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 418, median ~= 106329 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: 1
<= 500 ms: 2
<= 1 s: 1
<= 2 s: 4
<= 5 s: 11
<= 10 s: 20
<= 20 s: 38
<= 1 min: 71
<= 2 min: 79
<= 5 min: 155
<= 10 min: 34
<= 20 min: 1
<= 1 hr: 1
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 114, median ~= 1370 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 3
<= 200 ms: 9
<= 500 ms: 20
<= 1 s: 15
<= 2 s: 27
<= 5 s: 16
<= 10 s: 16
<= 20 s: 5
<= 1 min: 2
<= 2 min: 1
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since startup):
n = 6490, median ~= 1051 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 204
<= 200 ms: 774
<= 500 ms: 1329
<= 1 s: 868
<= 2 s: 1363
<= 5 s: 942
<= 10 s: 759
<= 20 s: 186
<= 1 min: 62
<= 2 min: 3
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 9, median ~= 15 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 1
<= 10 ms: 3
<= 20 ms: 1
<= 50 ms: 3
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 1
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 67, median ~= 81 ms
0 ms: 1
1 ms: 0
2 ms: 0
<= 5 ms: 7
<= 10 ms: 6
<= 20 ms: 5
<= 50 ms: 12
<= 100 ms: 4
<= 200 ms: 4
<= 500 ms: 6
<= 1 s: 3
<= 2 s: 3
<= 5 s: 12
<= 10 s: 1
<= 20 s: 2
<= 1 min: 1
<= 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 = 4424, median ~= 42 ms
0 ms: 256
1 ms: 57
2 ms: 0
<= 5 ms: 376
<= 10 ms: 567
<= 20 ms: 107
<= 50 ms: 1179
<= 100 ms: 377
<= 200 ms: 266
<= 500 ms: 237
<= 1 s: 385
<= 2 s: 287
<= 5 s: 198
<= 10 s: 75
<= 20 s: 26
<= 1 min: 20
<= 2 min: 6
<= 5 min: 5
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 244, median ~= 8 ms
0 ms: 9
1 ms: 8
2 ms: 34
<= 5 ms: 47
<= 10 ms: 44
<= 20 ms: 5
<= 50 ms: 17
<= 100 ms: 13
<= 200 ms: 3
<= 500 ms: 15
<= 1 s: 24
<= 2 s: 9
<= 5 s: 11
<= 10 s: 5
<= 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 = 1510, median ~= 7 ms
0 ms: 83
1 ms: 21
2 ms: 193
<= 5 ms: 350
<= 10 ms: 260
<= 20 ms: 29
<= 50 ms: 105
<= 100 ms: 102
<= 200 ms: 44
<= 500 ms: 84
<= 1 s: 73
<= 2 s: 47
<= 5 s: 82
<= 10 s: 22
<= 20 s: 13
<= 1 min: 2
<= 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 = 394109, median ~= 46 ms
0 ms: 129618
1 ms: 12769
2 ms: 10373
<= 5 ms: 17744
<= 10 ms: 17458
<= 20 ms: 2427
<= 50 ms: 7684
<= 100 ms: 5866
<= 200 ms: 15761
<= 500 ms: 10324
<= 1 s: 79581
<= 2 s: 66052
<= 5 s: 16488
<= 10 s: 1485
<= 20 s: 443
<= 1 min: 32
<= 2 min: 2
<= 5 min: 2
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
EmailThread Failed Time Distribution (since last Daily Report):
n = 26, median ~= 0 ms
0 ms: 26
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 = 1564, median ~= 0 ms
0 ms: 1564
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 = 26, median ~= 0
0: 26
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 1564, median ~= 0
0: 1564
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)
: 1578 (100%)
Language (since startup)
: 398534 (100%)
SgtMap topography nFromCache=3 nNotFromCache=40
GSHHS: nCached=32 of 100, nCoarse=0, nSuccesses=172, nTossed=0
NationalBoundaries: nCached=16 of 100, nCoarse=0, nSuccesses=43, nTossed=0
StateBoundaries: nCached=16 of 100, nCoarse=0, nSuccesses=43, nTossed=0
Rivers: nCached=16 of 100, nCoarse=0, nSuccesses=43, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
32 + 37 + 35 + 29 + 36 + 39 + 29 + 29 + 31 + 39 + 35 + 36 + 27 + 24 + 41 + 36 +
40 + 36 + 32 + 39 + 31 + 48 + 40 + 32 + 24 + 19 + 29 + 21 + 29 + 42 + 37 + 28 +
39 + 25 + 27 + 39 + 30 + 38 + 28 + 31 + 33 + 38 + 27 + 31 + 44 + 35 + 26 + 39 +
33 + 37 + 24 + 31 + 49 + 24 + 33 + 34 + 38 + 29 + 43 + 35 + 36 + 22 + 31 + 45 +
38 + 34 + 33 + 38 + 33 + 31 + 40 + 24 + 36 + 38 + 33 + 33 + 29 + 29 + 32 + 33 +
26 + 40 + 40 + 40 + 30 + 29 + 33 + 36 + 28 + 37 + 37 + 36 + 34 + 32 + 26 + 30 +
34 + 25 + 34 + 32 + 30 + 32 + 30 + 19 + 30 + 32 + 42 + 43 + 32 + 37 + 24 + 24 +
26 + 34 + 40 + 37 + 34 + 26 + 30 + 27 + 43 + 44 + 35 + 31 + 33 + 34 + 29 = 4207
canonicalStringHolder map sizes:
28 + 36 + 40 + 26 + 41 + 30 + 32 + 40 + 30 + 23 + 39 + 25 + 28 + 25 + 30 + 18 +
26 + 31 + 26 + 33 + 28 + 21 + 34 + 39 + 31 + 36 + 28 + 29 + 33 + 40 + 23 + 33 +
32 + 28 + 29 + 36 + 31 + 41 + 34 + 28 + 30 + 38 + 36 + 37 + 36 + 32 + 22 + 28 +
28 + 28 + 33 + 30 + 42 + 32 + 24 + 33 + 28 + 31 + 37 + 33 + 29 + 22 + 21 + 43 +
33 + 34 + 26 + 36 + 34 + 32 + 17 + 25 + 28 + 31 + 25 + 25 + 29 + 39 + 26 + 31 +
33 + 31 + 40 + 31 + 37 + 28 + 26 + 20 + 26 + 31 + 24 + 21 + 35 + 32 + 20 + 37 +
33 + 17 + 33 + 26 + 29 + 34 + 35 + 25 + 37 + 25 + 24 + 20 + 40 + 33 + 30 + 23 +
39 + 36 + 20 + 24 + 34 + 25 + 34 + 36 + 29 + 27 + 23 + 37 + 28 + 37 + 29 = 3859
Number of threads: Tomcat-waiting=24, inotify=87, other=27
(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/0x00007f1e44144000.invokeVirtual(LambdaForm$DMH)
java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007f1e4414f000.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[#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)
#8 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)
#9 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)
#10 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)
#11 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)
#12 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)
#13 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)
#14 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)
#15 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)
#16 Thread[#92766,ForkJoinPool.commonPool-worker-4574,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[#93086,ForkJoinPool.commonPool-worker-4580,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)
#18 Thread[#93173,ForkJoinPool.commonPool-worker-4587,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[#93174,ForkJoinPool.commonPool-worker-4586,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)
#20 Thread[#93176,ForkJoinPool.commonPool-worker-4589,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)
#21 Thread[#93177,ForkJoinPool.commonPool-worker-4590,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)
#22 Thread[#93197,ForkJoinPool.commonPool-worker-4591,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)
#23 Thread[#93263,ForkJoinPool.commonPool-worker-4592,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)
#24 Thread[#93264,ForkJoinPool.commonPool-worker-4593,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)
#25 Thread[#93283,ForkJoinPool.commonPool-worker-4594,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)
#26 Thread[#93299,LoadDatasets,5,main] RUNNABLE
com.cohort.array.PrimitiveArray.compareIgnoreCase(PrimitiveArray.java:1694)
com.cohort.array.PrimitiveArray.compareIgnoreCase(PrimitiveArray.java:1707)
com.cohort.array.RowComparatorIgnoreCase.compare(RowComparatorIgnoreCase.java:41)
com.cohort.array.RowComparatorIgnoreCase.compare(RowComparatorIgnoreCase.java:14)
java.base@21.0.6/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)
java.base@21.0.6/java.util.TimSort.sort(TimSort.java:234)
java.base@21.0.6/java.util.Arrays.sort(Arrays.java:1234)
com.cohort.array.PrimitiveArray.lowRank(PrimitiveArray.java:2725)
com.cohort.array.PrimitiveArray.rankIgnoreCase(PrimitiveArray.java:2714)
com.cohort.array.PrimitiveArray.sortIgnoreCase(PrimitiveArray.java:2762)
gov.noaa.pfel.coastwatch.pointdata.Table.sortIgnoreCase(Table.java:12187)
gov.noaa.pfel.coastwatch.pointdata.Table.leftToRightSortIgnoreCase(Table.java:12273)
gov.noaa.pfel.erddap.dataset.TableWriterDistinct.sortAndRemoveDuplicates(TableWriterDistinct.java:132)
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/0x00007f1e4440d920.accept(Unknown Source)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:4907)
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)
#27 Thread[#93305,ForkJoinPool.commonPool-worker-4596,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)