![]() |
LDL's ERDDAP
Easier access to scientific data |
|
Brought to you by LDL SIO |
Current time is 2026-02-26T00:36:30+00:00
Startup was at 2025-11-06T00:12:44+00:00
Last major LoadDatasets started 28.000 s ago and finished after 5 seconds.
Currently, no dataset is loading.
nGridDatasets = 0
nTableDatasets = 33
nTotalDatasets = 33
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets:
Unique users (since startup) n = 13007
Response Failed Time (since last major LoadDatasets) n = 1, median ~= 1 ms
Response Failed Time (since last Daily Report) n = 12, median ~= 0 ms
Response Failed Time (since startup) n = 2621, median ~= 0 ms
Response Succeeded Time (since last major LoadDatasets) n = 12, median ~= 7 ms
Response Succeeded Time (since last Daily Report) n = 427, median ~= 8 ms
Response Succeeded Time (since startup) n = 77299, 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 11 out of 140 emails. Currently, the thread is sleeping.
EmailThread Failed Time (since last Daily Report) n = 263, 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.99102086 processCPULoad=0.9592036 totalMemory=15714MB freeMemory=8926MB totalSwapSpace=16383MB freeSwapSpace=16383MB
Number of active requests=2
Number of threads: Tomcat-waiting=7, inotify=3, other=19
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 183 MB (highWaterMark= 503 MB) (Xmx ~= 1024 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-02-26T00:36:04+00:00 2s 104741 0 33 17 ( 5) 0 ( 0) 0 0 0 9 3 18 336 0 0%
2026-02-26T00:21:03+00:00 1s 104731 0 33 6 ( 67) 1 ( 150) 0 0 0 9 3 18 332 0 0%
2026-02-26T00:06:03+00:00 2s 104721 0 33 13 ( 5) 0 ( 0) 0 0 0 9 3 18 317 0 0%
2026-02-25T23:51:03+00:00 1s 104711 0 33 7 ( 35) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T23:36:03+00:00 2s 104701 0 33 6 ( 67) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T23:21:03+00:00 1s 104691 0 33 11 ( 35) 0 ( 0) 0 0 0 9 3 18 329 0 0%
2026-02-25T23:06:03+00:00 2s 104681 0 33 15 ( 4) 1 ( 150) 0 0 0 9 3 18 325 0 0%
2026-02-25T22:51:03+00:00 1s 104671 0 33 15 ( 4) 0 ( 0) 0 0 0 10 3 18 340 0 0%
2026-02-25T22:36:03+00:00 2s 104661 0 33 9 ( 9) 0 ( 0) 0 0 0 9 3 18 340 0 0%
2026-02-25T22:21:03+00:00 1s 104651 0 33 4 ( 50) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T22:06:03+00:00 2s 104641 0 33 7 ( 15) 0 ( 0) 0 0 0 9 3 18 321 0 0%
2026-02-25T21:51:02+00:00 1s 104631 0 33 5 ( 88) 0 ( 0) 0 0 0 9 3 18 346 0 0%
2026-02-25T21:36:03+00:00 2s 104621 0 33 8 ( 5) 0 ( 0) 0 0 0 9 3 18 337 0 0%
2026-02-25T21:21:02+00:00 1s 104611 0 33 6 ( 63) 0 ( 0) 0 0 0 9 3 18 339 0 0%
2026-02-25T21:06:03+00:00 2s 104601 0 33 9 ( 35) 0 ( 0) 0 0 0 9 3 18 325 0 0%
2026-02-25T20:51:02+00:00 1s 104591 0 33 8 ( 3) 0 ( 0) 0 0 0 9 3 18 332 0 0%
2026-02-25T20:36:03+00:00 2s 104581 0 33 6 ( 67) 0 ( 0) 0 0 0 9 3 18 346 0 0%
2026-02-25T20:21:02+00:00 1s 104571 0 33 14 ( 5) 0 ( 0) 0 0 0 9 3 18 325 0 0%
2026-02-25T20:06:03+00:00 2s 104561 0 33 9 ( 18) 1 ( 150) 0 0 0 9 3 18 321 0 0%
2026-02-25T19:51:02+00:00 1s 104551 0 33 9 ( 71) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T19:36:02+00:00 1s 104541 0 33 26 ( 1) 0 ( 0) 0 0 0 9 3 18 327 0 0%
2026-02-25T19:21:02+00:00 1s 104531 0 33 6 ( 4) 0 ( 0) 0 0 0 9 3 18 330 0 0%
2026-02-25T19:06:02+00:00 2s 104521 0 33 10 ( 50) 0 ( 0) 0 0 0 9 3 18 332 0 0%
2026-02-25T18:51:02+00:00 1s 104511 0 33 10 ( 20) 0 ( 0) 0 0 0 9 3 18 320 0 0%
2026-02-25T18:36:02+00:00 2s 104501 0 33 6 ( 8) 0 ( 0) 0 0 0 9 3 18 343 0 0%
2026-02-25T18:21:02+00:00 1s 104491 0 33 8 ( 5) 0 ( 0) 0 0 0 9 3 18 337 0 0%
2026-02-25T18:06:02+00:00 2s 104481 0 33 6 ( 5) 0 ( 0) 0 0 0 9 3 18 323 0 0%
2026-02-25T17:51:02+00:00 1s 104471 0 33 7 ( 15) 2 ( 0) 0 0 0 9 3 18 324 0 0%
2026-02-25T17:36:02+00:00 2s 104461 0 33 5 ( 58) 0 ( 0) 0 0 0 9 3 18 327 0 0%
2026-02-25T17:21:01+00:00 1s 104451 0 33 10 ( 50) 0 ( 0) 0 0 0 9 3 18 337 0 0%
2026-02-25T17:06:02+00:00 2s 104441 0 33 7 ( 69) 0 ( 0) 0 0 0 9 3 18 347 0 0%
2026-02-25T16:51:02+00:00 1s 104431 0 33 5 ( 88) 0 ( 0) 0 0 0 9 3 18 321 0 0%
2026-02-25T16:36:02+00:00 2s 104421 0 33 4 ( 100) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T16:21:01+00:00 1s 104411 0 33 5 ( 2) 0 ( 0) 0 0 0 9 3 18 331 0 0%
2026-02-25T16:06:02+00:00 2s 104401 0 33 4 ( 5) 0 ( 0) 0 0 0 9 3 18 325 0 0%
2026-02-25T15:51:01+00:00 1s 104391 0 33 1 ( 8) 1 ( 1) 0 0 0 9 3 18 339 0 0%
2026-02-25T15:36:02+00:00 2s 104381 0 33 1 ( 4) 0 ( 0) 0 0 0 9 3 18 333 0 0%
2026-02-25T15:21:01+00:00 1s 104371 0 33 2 ( 10) 0 ( 0) 0 0 0 9 3 18 330 0 0%
2026-02-25T15:06:01+00:00 2s 104361 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 340 0 0%
2026-02-25T14:51:01+00:00 1s 104351 0 33 10 ( 4) 2 ( 0) 0 0 0 9 3 18 331 0 0%
2026-02-25T14:36:01+00:00 2s 104341 0 33 3 ( 8) 0 ( 0) 0 0 0 9 3 18 323 0 0%
2026-02-25T14:21:01+00:00 1s 104331 0 33 2 ( 35) 1 ( 1) 0 0 0 9 3 18 328 0 0%
2026-02-25T14:06:01+00:00 2s 104321 0 33 2 ( 10) 0 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T13:51:01+00:00 1s 104311 0 33 5 ( 2) 0 ( 0) 0 0 0 9 3 18 339 0 0%
2026-02-25T13:36:01+00:00 2s 104301 0 33 5 ( 2) 1 ( 1) 0 0 0 9 3 18 339 0 0%
2026-02-25T13:21:01+00:00 1s 104291 0 33 3 ( 1) 0 ( 0) 0 0 0 9 3 18 326 0 0%
2026-02-25T13:06:01+00:00 2s 104281 0 33 6 ( 2) 0 ( 0) 0 0 0 9 3 18 315 0 0%
2026-02-25T12:51:01+00:00 1s 104271 0 33 4 ( 5) 0 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T12:36:01+00:00 1s 104261 0 33 2 ( 5) 0 ( 0) 0 0 0 9 3 18 336 0 0%
2026-02-25T12:21:01+00:00 1s 104251 0 33 7 ( 3) 0 ( 0) 0 0 0 9 3 18 341 0 0%
2026-02-25T12:06:01+00:00 2s 104241 0 33 5 ( 5) 0 ( 0) 0 0 0 9 3 18 313 0 0%
2026-02-25T11:51:01+00:00 1s 104231 0 33 5 ( 4) 0 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T11:36:00+00:00 1s 104221 0 33 4 ( 10) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T11:21:00+00:00 1s 104211 0 33 6 ( 2) 1 ( 0) 0 0 0 9 3 18 326 0 0%
2026-02-25T11:06:01+00:00 2s 104201 0 33 4 ( 100) 0 ( 0) 0 0 0 9 3 18 316 0 0%
2026-02-25T10:51:00+00:00 1s 104191 0 33 2 ( 10) 0 ( 0) 0 0 0 9 3 18 329 0 0%
2026-02-25T10:36:01+00:00 2s 104181 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 339 0 0%
2026-02-25T10:21:00+00:00 1s 104171 0 33 5 ( 4) 0 ( 0) 0 0 0 9 3 18 328 0 0%
2026-02-25T10:06:00+00:00 1s 104161 0 33 2 ( 10) 0 ( 0) 0 0 0 9 3 18 325 0 0%
2026-02-25T09:51:00+00:00 1s 104151 0 33 4 ( 5) 0 ( 0) 0 0 0 9 3 18 329 0 0%
2026-02-25T09:36:00+00:00 1s 104141 0 33 1 ( 8) 0 ( 0) 0 0 0 9 3 18 345 0 0%
2026-02-25T09:21:00+00:00 1s 104131 0 33 4 ( 15) 0 ( 0) 0 0 0 9 3 18 341 0 0%
2026-02-25T09:06:00+00:00 1s 104121 0 33 3 ( 4) 0 ( 0) 0 0 0 9 3 18 341 0 0%
2026-02-25T08:51:00+00:00 1s 104111 0 33 5 ( 2) 0 ( 0) 0 0 0 9 3 18 332 0 0%
2026-02-25T08:36:00+00:00 2s 104101 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 321 0 0%
2026-02-25T08:21:00+00:00 1s 104091 0 33 1 ( 35) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T08:06:00+00:00 2s 104081 0 33 1 ( 75) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T07:51:00+00:00 1s 104071 0 33 1 ( 8) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T07:36:00+00:00 1s 104061 0 33 4 ( 2) 0 ( 0) 0 0 0 9 3 18 332 0 0%
2026-02-25T07:21:00+00:00 1s 104051 0 33 2 ( 2) 0 ( 0) 0 0 0 9 3 18 326 0 0%
2026-02-25T07:06:00+00:00 2s 104041 0 33 11 ( 2) 0 ( 0) 0 0 0 9 3 18 346 0 0%
2026-02-25T06:50:59+00:00 1s 104031 0 33 4 ( 10) 0 ( 0) 0 0 0 9 3 18 334 0 0%
2026-02-25T06:35:59+00:00 1s 104021 0 33 3 ( 15) 0 ( 0) 0 0 0 9 3 18 337 0 0%
2026-02-25T06:20:59+00:00 1s 104011 0 33 4 ( 8) 0 ( 0) 0 0 0 9 3 18 330 0 0%
2026-02-25T06:05:59+00:00 2s 104001 0 33 11 ( 8) 1 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T05:51:00+00:00 2s 103991 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T05:35:59+00:00 2s 103981 0 33 3 ( 4) 1 ( 0) 0 0 0 9 3 18 332 0 0%
2026-02-25T05:20:59+00:00 1s 103971 0 33 3 ( 4) 0 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T05:05:59+00:00 2s 103961 0 33 2 ( 10) 0 ( 0) 0 0 0 9 3 18 337 0 0%
2026-02-25T04:50:59+00:00 1s 103951 0 33 2 ( 50) 0 ( 0) 0 0 0 9 3 18 346 0 0%
2026-02-25T04:35:59+00:00 2s 103941 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 345 0 0%
2026-02-25T04:20:59+00:00 1s 103931 0 33 2 ( 5) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T04:05:59+00:00 2s 103921 0 33 4 ( 7) 0 ( 0) 0 0 0 9 3 18 342 0 0%
2026-02-25T03:50:59+00:00 1s 103911 0 33 2 ( 5) 0 ( 0) 0 0 0 9 3 18 327 0 0%
2026-02-25T03:35:59+00:00 2s 103901 0 33 3 ( 8) 0 ( 0) 0 0 0 9 3 18 335 0 0%
2026-02-25T03:20:59+00:00 1s 103891 0 33 0 ( 0) 0 ( 0) 0 0 0 9 3 18 338 0 0%
2026-02-25T03:05:59+00:00 2s 103881 0 33 4 ( 5) 0 ( 0) 0 0 0 9 3 18 344 0 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 70, median ~= 917 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: 42
<= 2 s: 28
<= 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 = 10754, median ~= 634 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: 65
<= 500 ms: 3735
<= 1 s: 5856
<= 2 s: 1083
<= 5 s: 12
<= 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
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 0
Minor LoadDatasets Times Distribution (since startup):
n = 52, median ~= 35 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 4
<= 20 ms: 12
<= 50 ms: 20
<= 100 ms: 7
<= 200 ms: 5
<= 500 ms: 1
<= 1 s: 2
<= 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
Response Failed Time Distribution (since last major LoadDatasets):
n = 1, median ~= 1 ms
0 ms: 0
1 ms: 1
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
Response Failed Time Distribution (since last Daily Report):
n = 12, median ~= 0 ms
0 ms: 4
1 ms: 5
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 3
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 2621, median ~= 0 ms
0 ms: 1533
1 ms: 890
2 ms: 88
<= 5 ms: 44
<= 10 ms: 8
<= 20 ms: 0
<= 50 ms: 2
<= 100 ms: 2
<= 200 ms: 19
<= 500 ms: 18
<= 1 s: 5
<= 2 s: 3
<= 5 s: 2
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 7
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 12, median ~= 7 ms
0 ms: 0
1 ms: 1
2 ms: 1
<= 5 ms: 2
<= 10 ms: 6
<= 20 ms: 0
<= 50 ms: 2
<= 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
Response Succeeded Time Distribution (since last Daily Report):
n = 427, median ~= 8 ms
0 ms: 12
1 ms: 44
2 ms: 46
<= 5 ms: 86
<= 10 ms: 47
<= 20 ms: 33
<= 50 ms: 34
<= 100 ms: 78
<= 200 ms: 38
<= 500 ms: 3
<= 1 s: 0
<= 2 s: 6
<= 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 Succeeded Time Distribution (since startup):
n = 77299, median ~= 2 ms
0 ms: 6542
1 ms: 17812
2 ms: 12481
<= 5 ms: 15308
<= 10 ms: 7715
<= 20 ms: 5056
<= 50 ms: 5211
<= 100 ms: 3419
<= 200 ms: 936
<= 500 ms: 409
<= 1 s: 454
<= 2 s: 1881
<= 5 s: 57
<= 10 s: 9
<= 20 s: 8
<= 1 min: 1
<= 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 = 263, median ~= 0 ms
0 ms: 263
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 = 39445, median ~= 0 ms
0 ms: 39445
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 = 11, median ~= 108 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 5
<= 200 ms: 6
<= 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 nEmails/Session Distribution (since last Daily Report):
n = 263, median ~= 0
0: 263
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 39449, median ~= 0
0: 39445
1: 3
2: 0
<= 5: 0
<= 10: 1
<= 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)
: 440 (100%)
Language (since startup)
: 79917 (100%)
zh-CN: 10 (0%)
SgtMap topography nFromCache=20 nNotFromCache=102
GSHHS: nCached=24 of 100, nCoarse=314, nSuccesses=80, nTossed=0
NationalBoundaries: nCached=12 of 100, nCoarse=102, nSuccesses=20, nTossed=0
StateBoundaries: nCached=12 of 100, nCoarse=55, nSuccesses=20, nTossed=0
Rivers: nCached=12 of 100, nCoarse=55, nSuccesses=20, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
28 + 37 + 36 + 30 + 35 + 32 + 27 + 28 + 32 + 37 + 33 + 33 + 29 + 24 + 40 + 37 +
37 + 36 + 31 + 34 + 32 + 43 + 34 + 33 + 24 + 21 + 30 + 20 + 26 + 39 + 37 + 27 +
38 + 23 + 26 + 41 + 28 + 34 + 28 + 33 + 33 + 38 + 28 + 35 + 47 + 34 + 28 + 38 +
32 + 33 + 22 + 30 + 43 + 25 + 29 + 39 + 36 + 29 + 44 + 35 + 38 + 24 + 26 + 46 +
37 + 35 + 30 + 40 + 38 + 31 + 37 + 23 + 35 + 34 + 33 + 31 + 28 + 29 + 29 + 33 +
29 + 38 + 40 + 36 + 29 + 30 + 32 + 38 + 27 + 37 + 35 + 40 + 30 + 30 + 25 + 32 +
30 + 25 + 34 + 29 + 34 + 30 + 29 + 21 + 29 + 29 + 39 + 45 + 29 + 36 + 26 + 20 +
25 + 28 + 40 + 38 + 32 + 30 + 29 + 27 + 44 + 41 + 33 + 34 + 30 + 32 + 28 = 4112
canonicalStringHolder map sizes:
11 + 7 + 9 + 12 + 16 + 6 + 6 + 16 + 11 + 14 + 13 + 9 + 15 + 10 + 15 + 8 +
11 + 4 + 10 + 13 + 11 + 17 + 14 + 11 + 14 + 11 + 13 + 10 + 7 + 14 + 7 + 11 +
4 + 14 + 10 + 8 + 12 + 8 + 10 + 9 + 13 + 15 + 16 + 13 + 7 + 10 + 13 + 13 +
7 + 13 + 10 + 10 + 18 + 12 + 7 + 9 + 13 + 11 + 12 + 3 + 10 + 9 + 8 + 8 +
12 + 16 + 11 + 12 + 9 + 11 + 15 + 11 + 14 + 15 + 6 + 8 + 10 + 15 + 11 + 10 +
10 + 17 + 6 + 11 + 13 + 11 + 13 + 8 + 15 + 14 + 14 + 10 + 9 + 15 + 10 + 10 +
5 + 6 + 9 + 12 + 10 + 11 + 13 + 4 + 11 + 12 + 10 + 6 + 10 + 6 + 13 + 6 +
12 + 14 + 7 + 8 + 12 + 8 + 12 + 13 + 7 + 14 + 9 + 10 + 11 + 12 + 9 = 1365
Number of threads: Tomcat-waiting=7, inotify=3, other=19
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.9/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.9/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.9/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.9/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.9/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.9/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.9/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:557)
org.apache.catalina.startup.Catalina.await(Catalina.java:851)
org.apache.catalina.startup.Catalina.start(Catalina.java:799)
java.base@21.0.9/java.lang.invoke.LambdaForm$DMH/0x00007fc1b0100400.invokeVirtual(LambdaForm$DMH)
java.base@21.0.9/java.lang.invoke.LambdaForm$MH/0x00007fc1b0110400.invoke(LambdaForm$MH)
java.base@21.0.9/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.9/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.9/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.9/java.lang.Object.wait0(Native Method)
java.base@21.0.9/java.lang.Object.wait(Object.java:366)
java.base@21.0.9/java.lang.Object.wait(Object.java:339)
java.base@21.0.9/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.9/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.9/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.9/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
#3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon
#4 Thread[#16,Notification Thread,9,system] RUNNABLE daemon
#5 Thread[#17,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.9/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.9/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.9/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.9/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.9/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#6 Thread[#27,EmailThread,5,main] TIMED_WAITING
java.base@21.0.9/java.lang.Thread.sleep0(Native Method)
java.base@21.0.9/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:59)
#7 Thread[#28,TouchThread,5,main] TIMED_WAITING
java.base@21.0.9/java.lang.Thread.sleep0(Native Method)
java.base@21.0.9/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:52)
#8 Thread[#29,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.9/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.9/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.9/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.9/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.9/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.9/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.9/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#9 Thread[#31,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.9/java.lang.Thread.sleep0(Native Method)
java.base@21.0.9/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320)
#10 Thread[#3302,http-nio-8080-exec-16,5,main] RUNNABLE daemon
java.desktop@21.0.9/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.9/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.9/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.9/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.9/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.9/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.9/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.9/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.9/java.awt.font.TextLayout.<init>(TextLayout.java:392)
gov.noaa.pmel.sgt.LabelDrawer2.computeBoundsD(LabelDrawer2.java:397)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:99)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#11 Thread[#3847,http-nio-8080-exec-18,5,main] RUNNABLE daemon
java.desktop@21.0.9/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.9/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.9/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.9/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.9/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.9/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.9/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.9/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.9/java.awt.font.TextLayout.<init>(TextLayout.java:392)
gov.noaa.pmel.sgt.LabelDrawer2.computeBoundsD(LabelDrawer2.java:397)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:99)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#12 Thread[#3859,http-nio-8080-exec-29,5,main] BLOCKED daemon
java.desktop@21.0.9/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.9/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.9/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.9/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.9/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.9/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.9/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.9/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.9/java.awt.font.TextLayout.<init>(TextLayout.java:392)
gov.noaa.pmel.sgt.LabelDrawer2.computeBoundsD(LabelDrawer2.java:397)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:99)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#13 Thread[#40,http-nio-8080-exec-6,5,main] BLOCKED daemon
java.desktop@21.0.9/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.9/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.9/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.9/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.9/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.9/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.9/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.9/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.9/java.awt.font.TextLayout.<init>(TextLayout.java:392)
gov.noaa.pmel.sgt.LabelDrawer2.computeFontSize(LabelDrawer2.java:502)
gov.noaa.pmel.sgt.LabelDrawer2.computeBoundsD(LabelDrawer2.java:391)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:99)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#14 Thread[#41,http-nio-8080-exec-7,5,main] BLOCKED daemon
java.desktop@21.0.9/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.9/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.9/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.9/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.9/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.9/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.9/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.9/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.9/java.awt.font.TextLayout.<init>(TextLayout.java:392)
gov.noaa.pmel.sgt.LabelDrawer2.computeFontSize(LabelDrawer2.java:502)
gov.noaa.pmel.sgt.LabelDrawer2.computeBoundsD(LabelDrawer2.java:391)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:99)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#15 Thread[#45,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@21.0.9/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:755)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#16 Thread[#46,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.9/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.9/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.9/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.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#17 Thread[#8444,http-nio-8080-exec-43,5,main] TIMED_WAITING daemon
java.base@21.0.9/java.lang.Thread.sleep0(Native Method)
java.base@21.0.9/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:350)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:938)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)
#18 Thread[#9,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.9/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.9/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.9/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
#19 Thread[#9435,http-nio-8080-exec-54,5,main] RUNNABLE daemon
java.base@21.0.9/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:947)
java.desktop@21.0.9/sun.font.Font2D.getStrike(Font2D.java:355)
java.desktop@21.0.9/sun.font.Font2D.getStrike(Font2D.java:298)
java.desktop@21.0.9/sun.java2d.SunGraphics2D.checkFontInfo(SunGraphics2D.java:781)
java.desktop@21.0.9/sun.java2d.SunGraphics2D.getGVFontInfo(SunGraphics2D.java:852)
java.desktop@21.0.9/sun.java2d.pipe.GlyphListPipe.drawGlyphVector(GlyphListPipe.java:122)
java.desktop@21.0.9/sun.java2d.pipe.ValidatePipe.drawGlyphVector(ValidatePipe.java:171)
java.desktop@21.0.9/sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:3012)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.handleDraw(ExtendedTextSourceLabel.java:197)
java.desktop@21.0.9/sun.font.Decoration.drawTextAndDecorations(Decoration.java:123)
java.desktop@21.0.9/sun.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:201)
java.desktop@21.0.9/java.awt.font.TextLine.draw(TextLine.java:776)
java.desktop@21.0.9/java.awt.font.TextLayout.draw(TextLayout.java:2609)
java.desktop@21.0.9/sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2990)
gov.noaa.pmel.sgt.LabelDrawer2.drawString(LabelDrawer2.java:557)
gov.noaa.pmel.sgt.LabelDrawer2.draw(LabelDrawer2.java:115)
gov.noaa.pmel.sgt.SGLabel.draw(SGLabel.java:226)
gov.noaa.pfel.coastwatch.sgt.PlainAxis2.draw(PlainAxis2.java:242)
gov.noaa.pmel.sgt.CartesianGraph.draw(CartesianGraph.java:333)
gov.noaa.pmel.sgt.Layer.draw(Layer.java:456)
gov.noaa.pmel.sgt.PaneProxy.drawLayers(PaneProxy.java:235)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:184)
gov.noaa.pmel.sgt.PaneProxy.draw(PaneProxy.java:170)
gov.noaa.pmel.sgt.JPane.draw(JPane.java:316)
gov.noaa.pfel.coastwatch.sgt.SgtGraph.makeGraph(SgtGraph.java:1500)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsImage(EDDTable.java:5787)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3922)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6200)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:678)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
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:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.9/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.9/java.lang.Thread.run(Thread.java:1583)