LDL LDL's ERDDAP
Easier access to scientific data
| ?    
Brought to you by LDL SIO    

ERDDAP > Status

Current time is 2026-04-30T12:47:28+00:00
Startup was at  2026-04-13T23:04:31+00:00
Last major LoadDatasets started 11m 18s ago and finished after 5 seconds.
Currently, no dataset is loading.
nGridDatasets  = 0
nTableDatasets = 42
nTotalDatasets = 42
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
ERROR: Duplicate datasetIDs in datasets.xml:
    GDP_DMP_SLP
Unique users (since startup)                            n = 5876
Response Failed    Time (since last major LoadDatasets) n =        0
Response Failed    Time (since last Daily Report)       n =        4,  median ~=     2000 ms
Response Failed    Time (since startup)                 n =      726,  median ~=      113 ms
Response Succeeded Time (since last major LoadDatasets) n =       34,  median ~=      350 ms
Response Succeeded Time (since last Daily Report)       n =      534,  median ~=      878 ms
Response Succeeded Time (since startup)                 n =    23897,  median ~=        3 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 0 out of 20 emails.  Currently, the thread is sleeping.
EmailThread Failed    Time (since last Daily Report)    n =       86,  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.9962044 processCPULoad=0.99016684 totalMemory=15714MB freeMemory=2645MB totalSwapSpace=16383MB freeSwapSpace=16383MB
Number of active requests=1
Number of threads: Tomcat-waiting=8, inotify=2, other=18
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   236 MB (highWaterMark=   390 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-04-30T12:36:12+00:00      1s  16164     0     42        40 (  1095)     0 (     0)    0       0       0        9       2    18    325     0    0%
  2026-04-30T12:21:12+00:00      1s  16153     0     42        52 (  1038)     0 (     0)    0       0       0        9       2    18    318     0    0%
  2026-04-30T12:06:12+00:00      1s  16142     0     42        35 (   307)     0 (     0)    0       0       0        9       2    18    325     0    0%
  2026-04-30T11:51:11+00:00      1s  16131     0     42        22 (   750)     0 (     0)    0       0       0        9       2    18    321     0    0%
  2026-04-30T11:36:12+00:00      1s  16120     0     42        23 (    92)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-30T11:21:11+00:00      1s  16109     0     42        34 (   714)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-30T11:06:11+00:00      1s  16098     0     42        29 (   175)     0 (     0)    0       0       0        9       2    18    324     0    0%
  2026-04-30T10:51:11+00:00      1s  16087     0     42        21 (  1250)     0 (     0)    0       0       0        9       2    18    319     0    0%
  2026-04-30T10:36:11+00:00      1s  16076     0     42        21 (   125)     0 (     0)    0       0       0        9       2    18    325     0    0%
  2026-04-30T10:21:11+00:00      1s  16065     0     42         8 (   175)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-30T10:06:11+00:00      1s  16054     0     42        23 (  1233)     0 (     0)    0       0       0        9       2    18    306     0    0%
  2026-04-30T09:51:11+00:00      2s  16043     0     42        13 (   275)     1 (   350)    0       0       0        9       2    18    310     0    0%
  2026-04-30T09:36:11+00:00      1s  16032     0     42        28 (   667)     0 (     0)    0       0       0        9       2    18    322     0    0%
  2026-04-30T09:21:11+00:00      1s  16021     0     42        21 (  1208)     0 (     0)    0       0       0        9       2    18    318     0    0%
  2026-04-30T09:06:11+00:00      1s  16010     0     42        25 (  1219)     1 (  1500)    0       0       0        9       2    18    309     0    0%
  2026-04-30T08:51:11+00:00      1s  15999     0     42        17 (  1375)     2 (  5000)    0       0       0        9       2    18    319     0    0%
  2026-04-30T08:36:11+00:00      1s  15988     0     42        11 (   875)     0 (     0)    0       0       0        9       2    18    319     0    0%
  2026-04-30T08:21:11+00:00      2s  15977     0     42        27 (   750)     0 (     0)    0       0       0        9       2    18    325     0    0%
  2026-04-30T08:06:11+00:00      1s  15966     0     42        23 (    18)     0 (     0)    0       0       0        9       2    18    310     0    0%
  2026-04-30T07:51:11+00:00      1s  15955     0     42        10 (  1286)     0 (     0)    0       0       0        9       2    18    324     0    0%
  2026-04-30T07:36:11+00:00      2s  15944     0     42         5 (  1500)     0 (     0)    0       0       0        9       2    18    321     0    0%
  2026-04-30T07:21:10+00:00      1s  15933     0     42        12 (   667)     0 (     0)    0       0       0        9       2    18    322     0    0%
  2026-04-30T07:06:11+00:00      2s  15922     0     42        21 (  1300)     0 (     0)    0       0       0        9       2    18    320     0    0%
  2026-04-30T06:51:11+00:00      2s  15911     0     42        10 (  1000)     0 (     0)    0       0       0        9       2    18    328     0    0%
  2026-04-30T06:36:10+00:00      1s  15900     0     42         9 (   625)     0 (     0)    0       0       0        9       2    18    327     0    0%
  2026-04-30T06:21:11+00:00      2s  15889     0     42         9 (   583)     0 (     0)    0       0       0        9       2    18    339     0    0%
  2026-04-30T06:06:10+00:00      2s  15877     0     42         9 (   125)     1 (   350)    0       0       0        9       2    18    317     0    0%
  2026-04-30T05:51:10+00:00      1s  15866     0     42        16 (   100)     1 (  7500)    0       0       0        9       2    18    306     0    0%
  2026-04-30T05:36:10+00:00      1s  15855     0     42        15 (  1464)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-30T05:21:10+00:00      1s  15844     0     42        15 (   917)     1 (     4)    0       0       0        9       2    18    324     0    0%
  2026-04-30T05:06:10+00:00      1s  15833     0     42        22 (    75)     0 (     0)    0       0       0        9       2    18    323     0    0%
  2026-04-30T04:51:10+00:00      1s  15822     0     42        44 (  1241)     3 (     1)    0       0       0        9       2    18    320     0    0%
  2026-04-30T04:36:10+00:00      1s  15811     0     42        13 (  1083)     0 (     0)    0       0       0        9       2    18    309     0    0%
  2026-04-30T04:21:10+00:00      1s  15800     0     42        29 (     4)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-30T04:06:10+00:00      1s  15789     0     42        64 (     2)     0 (     0)    0       0       0        9       2    18    321     0    0%
  2026-04-30T03:51:10+00:00      1s  15778     0     42        17 (   750)     0 (     0)    0       0       0        9       2    18    333     0    0%
  2026-04-30T03:36:09+00:00      1s  15767     0     42        12 (    50)     0 (     0)    0       0       0        9       2    18    323     0    0%
  2026-04-30T03:21:10+00:00      1s  15756     0     42        23 (     5)     0 (     0)    0       0       0        9       2    18    313     0    0%
  2026-04-30T03:06:10+00:00      2s  15745     0     42        16 (    83)     0 (     0)    0       0       0        9       2    18    329     0    0%
  2026-04-30T02:51:10+00:00      1s  15734     0     42        17 (   125)     0 (     0)    0       0       0        9       2    18    317     0    0%
  2026-04-30T02:36:09+00:00      1s  15722     0     42        17 (   625)     0 (     0)    0       0       0        9       2    18    322     0    0%
  2026-04-30T02:21:10+00:00      2s  15711     0     42        19 (  1208)     1 (  7500)    0       0       0        9       2    18    321     0    0%
  2026-04-30T02:06:09+00:00      1s  15700     0     42        21 (  1045)     0 (     0)    0       0       0        9       2    18    333     0    0%
  2026-04-30T01:51:09+00:00      1s  15689     0     42        17 (  1150)     0 (     0)    0       0       0        9       2    18    335     0    0%
  2026-04-30T01:36:09+00:00      1s  15678     0     42        14 (   100)     0 (     0)    0       0       0        9       2    18    311     0    0%
  2026-04-30T01:21:09+00:00      1s  15667     0     42        16 (   150)     0 (     0)    0       0       0        9       2    18    323     0    0%
  2026-04-30T01:06:09+00:00      1s  15656     0     42        23 (  1192)     0 (     0)    0       0       0        9       2    18    328     0    0%
  2026-04-30T00:51:09+00:00      1s  15645     0     42        20 (   300)     0 (     0)    0       0       0        9       2    18    329     0    0%
  2026-04-30T00:36:09+00:00      1s  15634     0     42        14 (    10)     0 (     0)    0       0       0        9       2    18    334     0    0%
  2026-04-30T00:21:09+00:00      1s  15623     0     42        12 (     4)     0 (     0)    0       0       0        9       2    18    332     0    0%
  2026-04-30T00:06:09+00:00      1s  15612     0     42         6 (    20)     0 (     0)    0       0       0        9       2    18    332     0    0%
  2026-04-29T23:51:09+00:00      1s  15601     0     42         3 (    15)     0 (     0)    0       0       0        9       2    18    336     0    0%
  2026-04-29T23:36:09+00:00      1s  15590     0     42         8 (    50)     7 (     0)    0       0       0        9       2    18    332     0    0%
  2026-04-29T23:21:09+00:00      1s  15579     0     42         6 (  1400)     0 (     0)    0       0       0        9       2    18    333     0    0%
  2026-04-29T23:06:09+00:00      2s  15568     0     42         9 (    88)     0 (     0)    0       0       0        9       2    18    328     0    0%
  2026-04-29T22:51:08+00:00      1s  15557     0     42        13 (     8)     0 (     0)    0       0       0        9       2    18    313     0    0%
  2026-04-29T22:36:08+00:00      1s  15546     0     42         6 (    50)     0 (     0)    0       0       0        9       2    18    319     0    0%
  2026-04-29T22:21:08+00:00      1s  15535     0     42         7 (    35)     0 (     0)    0       0       0        9       2    18    328     0    0%
  2026-04-29T22:06:09+00:00      1s  15524     0     42         4 (   150)     0 (     0)    0       0       0        9       2    18    324     0    0%
  2026-04-29T21:51:08+00:00      1s  15513     0     42         3 (    88)     0 (     0)    0       0       0        9       2    18    332     0    0%
  2026-04-29T21:36:08+00:00      1s  15502     0     42         6 (    67)     0 (     0)    0       0       0        9       2    18    336     0    0%
  2026-04-29T21:21:08+00:00      1s  15491     0     42        10 (     4)     0 (     0)    0       0       0        9       2    18    330     0    0%
  2026-04-29T21:06:08+00:00      2s  15480     0     42         4 (    20)     0 (     0)    0       0       0        9       2    18    336     0    0%
  2026-04-29T20:51:08+00:00      1s  15468     0     42         9 (     5)     0 (     0)    0       0       0        9       2    18    336     0    0%
  2026-04-29T20:36:08+00:00      1s  15457     0     42        29 (     1)     0 (     0)    0       0       0        9       2    18    317     0    0%
  2026-04-29T20:21:14+00:00      8s  15446     0     42        24 (    10)     0 (     0)    0       0       0        9       2    18    333     0    0%
  2026-04-29T20:06:08+00:00      1s  15429     0     42        11 (  1389)     0 (     0)    0       0       0        9       2    18    341     0    0%
  2026-04-29T19:51:09+00:00      2s  15418     0     42         3 (  1250)     0 (     0)    0       0       0        9       2    18    334     0    0%
  2026-04-29T19:36:07+00:00      1s  15407     0     42        34 (     4)     0 (     0)    0       0       0        9       2    18    321     0    0%
  2026-04-29T19:21:07+00:00      1s  15395     0     42        30 (    18)     1 (    15)    0       0       0        9       2    18    325     0    0%
  2026-04-29T19:06:08+00:00      2s  15383     0     41        16 (    15)     0 (     0)    0       0       0        9       2    18    334     0    0%
  2026-04-29T18:51:07+00:00      1s  15373     0     41        28 (     6)     8 (     0)    0       0       0       11       2    18    331     0    0%
  2026-04-29T18:36:08+00:00      1s  15363     0     41         7 (    18)     0 (     0)    0       0       0        9       2    18    320     0    0%
  2026-04-29T18:21:07+00:00      1s  15353     0     41         9 (     6)     1 (   350)    0       0       0        9       2    18    335     0    0%
  2026-04-29T18:06:08+00:00      2s  15343     0     41         8 (    50)     0 (     0)    0       0       0        9       2    18    334     0    0%
  2026-04-29T17:51:07+00:00      1s  15333     0     41         7 (    69)     0 (     0)    0       0       0        9       2    18    332     0    0%
  2026-04-29T17:36:08+00:00      2s  15323     0     41        22 (    75)     0 (     0)    0       0       0        9       2    18    331     0    0%
  2026-04-29T17:21:08+00:00      2s  15313     0     41        16 (    83)     1 (  7500)    0       0       0        9       2    18    321     0    0%
  2026-04-29T17:06:07+00:00      1s  15303     0     41        14 (   100)     0 (     0)    0       0       0        9       2    18    338     0    0%
  2026-04-29T16:51:07+00:00      1s  15293     0     41        54 (     1)     0 (     0)    0       0       0        9       2    18    322     0    0%
  2026-04-29T16:36:08+00:00      2s  15283     0     41        51 (     1)     1 (   350)    0       0       0        9       2    18    329     0    0%
  2026-04-29T16:21:07+00:00      1s  15273     0     41        26 (    10)     0 (     0)    0       0       0        9       2    18    326     0    0%
  2026-04-29T16:06:07+00:00      1s  15260     0     41        38 (    64)     1 (   150)    0       0       0        9       2    18    333     0    0%
  2026-04-29T15:51:07+00:00      1s  15250     0     41        27 (    41)     0 (     0)    0       0       0        9       2    18    333     0    0%
  2026-04-29T15:36:07+00:00      1s  15240     0     41        27 (    13)     1 (   150)    0       0       0        9       2    18    331     0    0%
  2026-04-29T15:21:07+00:00      1s  15230     0     41        31 (    14)     2 (   350)    0       0       0        9       2    18    338     0    0%
  2026-04-29T15:06:07+00:00      1s  15220     0     41        29 (    54)     7 (   290)    0       0       0        9       2    18    335     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       22,  median ~=      789 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:            19
    <= 2 s:             3
    <= 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 =     1591,  median ~=      542 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          9
    <= 200 ms:         83
    <= 500 ms:        648
    <= 1 s:           661
    <= 2 s:           186
    <= 5 s:             2
    <= 10 s:            2
    <= 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 =       88,  median ~=      900 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           2
    <= 50 ms:           8
    <= 100 ms:          9
    <= 200 ms:          9
    <= 500 ms:          8
    <= 1 s:            10
    <= 2 s:             5
    <= 5 s:             5
    <= 10 s:            7
    <= 20 s:           10
    <= 1 min:          11
    <= 2 min:           4
    <= 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 =        4,  median ~=     2000 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          1
    <= 1 s:             0
    <= 2 s:             1
    <= 5 s:             1
    <= 10 s:            1
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =      726,  median ~=      113 ms
    0 ms:             187
    1 ms:             102
    2 ms:              12
    <= 5 ms:           11
    <= 10 ms:           3
    <= 20 ms:           8
    <= 50 ms:           6
    <= 100 ms:          7
    <= 200 ms:        202
    <= 500 ms:        147
    <= 1 s:            14
    <= 2 s:            11
    <= 5 s:             3
    <= 10 s:            5
    <= 20 s:            0
    <= 1 min:           1
    <= 2 min:           0
    <= 5 min:           1
    <= 10 min:          3
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            3


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =       34,  median ~=      350 ms
    0 ms:               0
    1 ms:               0
    2 ms:               1
    <= 5 ms:            4
    <= 10 ms:           2
    <= 20 ms:           0
    <= 50 ms:           2
    <= 100 ms:          7
    <= 200 ms:          0
    <= 500 ms:          2
    <= 1 s:             2
    <= 2 s:            14
    <= 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 =      534,  median ~=      878 ms
    0 ms:               4
    1 ms:              17
    2 ms:              27
    <= 5 ms:           38
    <= 10 ms:          38
    <= 20 ms:          15
    <= 50 ms:          17
    <= 100 ms:         40
    <= 200 ms:         17
    <= 500 ms:         20
    <= 1 s:            45
    <= 2 s:           251
    <= 5 s:             3
    <= 10 s:            2
    <= 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 =    23897,  median ~=        3 ms
    0 ms:            2361
    1 ms:            5900
    2 ms:            3076
    <= 5 ms:         3191
    <= 10 ms:        1607
    <= 20 ms:        1227
    <= 50 ms:        1092
    <= 100 ms:       1456
    <= 200 ms:        632
    <= 500 ms:        579
    <= 1 s:           532
    <= 2 s:          2161
    <= 5 s:            41
    <= 10 s:           21
    <= 20 s:           10
    <= 1 min:           8
    <= 2 min:           3
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


EmailThread Failed Time Distribution (since last Daily Report):
    n =       86,  median ~=        0 ms
    0 ms:              86
    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 =     5966,  median ~=        0 ms
    0 ms:            5966
    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 =       86,  median ~=        0
    0:              86
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          0

EmailThread nEmails/Session Distribution (since startup):
    n =     5966,  median ~=        0
    0:            5966
    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)
    : 539  (100%)

Language (since startup)
    : 24630  (100%)

SgtMap topography nFromCache=173 nNotFromCache=126
GSHHS: nCached=18 of 100, nCoarse=626, nSuccesses=92, nTossed=0
NationalBoundaries: nCached=9 of 100,  nCoarse=276, nSuccesses=23, nTossed=0
StateBoundaries: nCached=9 of 100,  nCoarse=37, nSuccesses=23, nTossed=0
Rivers: nCached=9 of 100,  nCoarse=37, nSuccesses=23, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
28 + 37 + 36 + 29 + 33 + 33 + 28 + 27 + 30 + 36 + 32 + 31 + 28 + 23 + 39 + 34 + 
38 + 36 + 29 + 33 + 29 + 42 + 32 + 31 + 23 + 17 + 30 + 18 + 28 + 39 + 36 + 26 + 
37 + 22 + 26 + 39 + 27 + 32 + 28 + 34 + 31 + 38 + 24 + 33 + 43 + 34 + 28 + 38 + 
33 + 34 + 21 + 29 + 44 + 22 + 28 + 36 + 32 + 28 + 43 + 35 + 38 + 21 + 25 + 44 + 
36 + 34 + 29 + 39 + 35 + 31 + 36 + 23 + 35 + 33 + 33 + 30 + 27 + 29 + 30 + 32 + 
29 + 38 + 36 + 36 + 28 + 28 + 31 + 37 + 26 + 35 + 35 + 37 + 31 + 30 + 24 + 31 + 
30 + 26 + 34 + 28 + 32 + 32 + 28 + 19 + 28 + 30 + 40 + 46 + 29 + 35 + 23 + 21 + 
23 + 29 + 35 + 36 + 30 + 25 + 27 + 24 + 44 + 41 + 34 + 32 + 29 + 29 + 29 = 3990
canonicalStringHolder map sizes: 
6 + 3 + 4 + 5 + 7 + 4 + 7 + 7 + 10 + 5 + 3 + 4 + 10 + 5 + 8 + 4 + 
3 + 2 + 6 + 4 + 3 + 9 + 9 + 3 + 8 + 4 + 9 + 6 + 3 + 8 + 6 + 5 + 
2 + 7 + 5 + 2 + 8 + 5 + 8 + 6 + 7 + 8 + 6 + 11 + 4 + 7 + 10 + 5 + 
6 + 7 + 7 + 4 + 6 + 7 + 6 + 4 + 2 + 2 + 5 + 2 + 7 + 5 + 0 + 2 + 
5 + 7 + 5 + 9 + 5 + 3 + 6 + 3 + 6 + 10 + 6 + 1 + 3 + 10 + 6 + 6 + 
3 + 7 + 5 + 7 + 9 + 4 + 7 + 4 + 7 + 7 + 9 + 4 + 5 + 10 + 5 + 3 + 
4 + 2 + 2 + 7 + 2 + 6 + 6 + 2 + 5 + 3 + 6 + 3 + 9 + 7 + 6 + 2 + 
6 + 5 + 4 + 4 + 5 + 7 + 9 + 5 + 5 + 7 + 2 + 8 + 5 + 6 + 5 = 695

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

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

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

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

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

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

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

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

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

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

#10 Thread[#34,http-nio-8080-exec-1,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.10/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.10/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#11 Thread[#36,http-nio-8080-exec-2,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.10/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.10/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#12 Thread[#37,http-nio-8080-exec-3,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.10/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.10/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/java.awt.font.TextLayout.<init>(TextLayout.java:532)
java.desktop@21.0.10/sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2989)
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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#13 Thread[#38,http-nio-8080-exec-4,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:375)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#14 Thread[#40,http-nio-8080-exec-6,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.10/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.10/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

#15 Thread[#44,http-nio-8080-exec-10,5,main] RUNNABLE daemon
java.desktop@21.0.10/sun.font.SunLayoutEngine.shape(Native Method)
java.desktop@21.0.10/sun.font.SunLayoutEngine.layout(SunLayoutEngine.java:172)
java.desktop@21.0.10/sun.font.GlyphLayout$EngineRecord.layout(GlyphLayout.java:669)
java.desktop@21.0.10/sun.font.GlyphLayout.layout(GlyphLayout.java:459)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createGV(ExtendedTextSourceLabel.java:333)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getGV(ExtendedTextSourceLabel.java:319)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.createLogicalBounds(ExtendedTextSourceLabel.java:229)
java.desktop@21.0.10/sun.font.ExtendedTextSourceLabel.getAdvance(ExtendedTextSourceLabel.java:138)
java.desktop@21.0.10/java.awt.font.TextLine.init(TextLine.java:281)
java.desktop@21.0.10/java.awt.font.TextLine.<init>(TextLine.java:129)
java.desktop@21.0.10/java.awt.font.TextLine.fastCreateTextLine(TextLine.java:978)
java.desktop@21.0.10/java.awt.font.TextLayout.fastInit(TextLayout.java:611)
java.desktop@21.0.10/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:193)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.10/java.lang.Thread.run(Thread.java:1583)

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

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

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


 
ERDDAP, Version 2.25_1
Disclaimers | Privacy Policy | Contact