UBC and MEOPAR Logos SalishSeaCast ERDDAP™
Public access to the SalishSeaCast model products
   
Brought to you by SalishSeaCast UBC EOAS MEOPAR NOAA    

ERDDAP > Status

Current time is 2026-02-26T07:08:16-08:00
Startup was at  2026-02-04T09:21:42-08:00
Last major LoadDatasets started 9m 2s ago and finished after 5 seconds.
Currently, no dataset is loading.
nGridDatasets  = 42
nTableDatasets = 11
nTotalDatasets = 53
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
Unique users (since startup)                            n = 9325
Response Failed    Time (since last major LoadDatasets) n =        2,  median ~=        0 ms
Response Failed    Time (since last Daily Report)       n =      217,  median ~=        3 ms
Response Failed    Time (since startup)                 n =     4849,  median ~=        1 ms
Response Succeeded Time (since last major LoadDatasets) n =       25,  median ~=      175 ms
Response Succeeded Time (since last Daily Report)       n =     6157,  median ~=        5 ms
Response Succeeded Time (since startup)                 n =   319486,  median ~=     2407 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
The email system is inactive.
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.21723065 processCPULoad=0.14401764 totalMemory=128712MB freeMemory=767MB totalSwapSpace=16274MB freeSwapSpace=15493MB
Number of active requests=5
Number of threads: Tomcat-waiting=10, inotify=4, other=16
4 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   869 MB (highWaterMark= 22247 MB) (Xmx ~= 65536 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-26T06:59:15-08:00      1s      0     0   53.0        44 (    30)     2 (     1)    0       0       0       11       4    16    567     7    0%
  2026-02-26T06:44:13-08:00      1s      0     0   53.0        30 (     4)     2 (     0)    0       0       0       11       4    16   1263     2    0%
  2026-02-26T06:29:12-08:00      1s      0     0   53.0        96 (     3)     3 (     1)    0       0       0       12       4    15    457     4    0%
  2026-02-26T06:14:11-08:00      1s      0     0   53.0       188 (     3)     2 (     1)    0       0       0       13       4    14    655    10    0%
  2026-02-26T05:59:09-08:00      1s      0     0   53.0       291 (     3)     2 (     1)    0       0       0       13       4    14    662     3    0%
  2026-02-26T05:44:08-08:00      1s      0     0   53.0        14 (    13)     2 (     1)    0       0       0       13       4    14    571     2    0%
  2026-02-26T05:29:06-08:00      1s      0     0   53.0        23 (   150)     2 (     5)    0       0       0       13       4    14    445     5    0%
  2026-02-26T05:14:05-08:00      1s      0     0   53.0        16 (   100)     3 (     1)    0       0       0       13       4    14    661     3    0%
  2026-02-26T04:59:04-08:00      1s      0     0   53.0        22 (     5)     2 (     1)    0       0       0       13       4    14    530     4    0%
  2026-02-26T04:44:02-08:00      1s      0     0   53.0        27 (   327)     2 (     0)    0       0       0       13       4    14    534     3    0%
  2026-02-26T04:29:02-08:00      1s      0     0   53.0        19 (    15)     2 (     1)    0       0       0       13       4    14    467     1    0%
  2026-02-26T04:14:00-08:00      1s      0     0   53.0       329 (     3)     2 (     1)    0       0       0       13       4    14   1423     4    0%
  2026-02-26T03:58:58-08:00      1s      0     0   53.0        14 (    20)     9 (     2)    0       0       0       13       4    14    165     5    0%
  2026-02-26T03:43:57-08:00      1s      0     0   53.0        22 (   275)     4 (     5)    0       0       0       13       4    14    393     4    0%
  2026-02-26T03:28:55-08:00      1s      0     0   53.0        18 (    10)     4 (     1)    0       0       0       12       4    15    530     1    0%
  2026-02-26T03:13:54-08:00      1s      0     0   53.0        37 (    19)     2 (     0)    0       0       0       13       4    14    602     2    0%
  2026-02-26T02:58:52-08:00      1s      0     0   53.0        17 (   350)     2 (     1)    0       0       0       13       4    14    592     2    0%
  2026-02-26T02:43:51-08:00      1s      0     0   53.0        25 (   275)     2 (     0)    0       0       0       13       4    14    463     4    0%
  2026-02-26T02:28:49-08:00      1s      0     0   53.0        23 (   125)     2 (     0)    0       0       0       13       4    14    452     4    0%
  2026-02-26T02:13:47-08:00      1s      0     0   53.0        27 (     9)     2 (     0)    0       0       0       12       4    15    390     4    0%
  2026-02-26T01:58:45-08:00      1s      0     0   53.0        16 (   300)     2 (     1)    0       0       0       13       4    14    676     7    0%
  2026-02-26T01:43:40-08:00      1s      0     0   53.0        49 (    19)     2 (     1)    0       0       0       13       4    14    660     4    0%
  2026-02-26T01:28:38-08:00      1s      0     0   53.0        10 (    50)     2 (     0)    0       0       0       13       4    14   1159     2    0%
  2026-02-26T01:13:37-08:00      1s      0     0   53.0        23 (   238)     3 (   350)    0       0       0       14       4    13    391     5    0%
  2026-02-26T00:58:35-08:00      1s      0     0   53.0        15 (   450)     2 (     0)    0       0       0       14       4    13   1155     3    0%
  2026-02-26T00:43:33-08:00      1s      0     0   53.0        16 (    15)     2 (     1)    0       0       0       13       4    14    383     4    0%
  2026-02-26T00:28:31-08:00      1s      0     0   53.0        27 (    17)     2 (     1)    0       0       0       14       4    13    294     3    0%
  2026-02-26T00:13:30-08:00      1s      0     0   53.0        22 (   275)     3 (    15)    0       0       0       13       4    14    610     5    0%
  2026-02-25T23:58:27-08:00      1s      0     0   53.0        13 (   450)     2 (     0)    0       0       0       13       4    14    607     3    0%
  2026-02-25T23:43:27-08:00      1s      0     0   53.0        15 (   425)     3 (     1)    0       0       0       12       4    15    455     3    0%
  2026-02-25T23:28:24-08:00      1s      0     0   53.0        32 (   243)     2 (     0)    0       0       0       11       4    16    831     9    0%
  2026-02-25T23:13:22-08:00      1s      0     0   53.0        15 (    35)     6 (180000)    0       0       0       10       4    17    761     4    0%
  2026-02-25T22:58:16-08:00      1s      0     0   53.0        12 (   500)     8 (360000)    0       0       0       11       4    16   1170     6    0%
  2026-02-25T22:43:15-08:00      1s      0     0   53.0        13 (    18)     8 (360000)    0       0       0       10       4    17   1314     8    0%
  2026-02-25T22:28:13-08:00      1s      0     0   53.0        22 (  1667)     8 (360000)    0       0       0       11       4    16    984     6    0%
  2026-02-25T22:13:11-08:00      1s      0     0   53.0        28 (     7)     9 (255000)    0       0       0       10       4    17   1184     6    0%
  2026-02-25T21:58:08-08:00      1s      0     0   53.0        12 (   100)     8 (300000)    0       0       0       11       4    16    759     4    0%
  2026-02-25T21:43:05-08:00      1s      0     0   53.0        17 (    92)     8 (192000)    0       0       0       11       4    16    774     7    0%
  2026-02-25T21:28:04-08:00      1s      0     0   53.0        18 (  2000)     2 (     1)    0       0       0       10       4    17    497     4    0%
  2026-02-25T21:13:02-08:00      1s      0     0   53.0        20 (  1000)     2 (     2)    0       0       0       11       4    16    614     7    0%
  2026-02-25T20:57:58-08:00      1s      0     0   53.0        23 (   150)     2 (     1)    0       0       0       11       4    16    916     4    0%
  2026-02-25T20:42:57-08:00      1s      0     0   53.0        17 (   350)     2 (     0)    0       0       0       11       4    16   1802     2    0%
  2026-02-25T20:27:56-08:00      1s      0     0   53.0        20 (   400)     2 (     0)    0       0       0       11       4    16    710     6    0%
  2026-02-25T20:12:54-08:00      1s      0     0   53.0        11 (    75)     2 (     1)    0       0       0       13       4    14    307     0    0%
  2026-02-25T19:57:54-08:00      1s      0     0   53.0        19 (    11)     2 (     1)    0       0       0       13       4    14    375     1    0%
  2026-02-25T19:42:53-08:00      1s      0     0   53.0        15 (    75)     2 (     4)    0       0       0       13       4    14    444     2    0%
  2026-02-25T19:27:53-08:00      1s      0     0   53.0        18 (    50)     2 (    10)    0       0       0       13       4    14    459     1    0%
  2026-02-25T19:12:52-08:00      1s      0     0   53.0        17 (    35)     2 (     1)    0       0       0       13       4    14    368     0    0%
  2026-02-25T18:57:52-08:00      1s      0     0   53.0        11 (    75)     2 (     1)    0       0       0       13       4    14    540     1    0%
  2026-02-25T18:42:51-08:00      1s      0     0   53.0        14 (   100)     2 (    10)    0       0       0       13       4    14    591     4    0%
  2026-02-25T18:27:51-08:00      1s      0     0   53.0        25 (    19)     2 (     1)    0       0       0       12       4    15    946     2    0%
  2026-02-25T18:12:51-08:00      1s      0     0   53.0        14 (   100)     2 (     1)    0       0       0       13       4    14    462     4    0%
  2026-02-25T17:57:51-08:00      1s      0     0   53.0        13 (   425)     4 (     1)    0       0       0       13       4    14    379     3    0%
  2026-02-25T17:42:52-08:00      1s   1553     0   53.0        15 (    13)     2 (     0)    0       0       0       13       4    14    361     0    0%
  2026-02-25T17:27:51-08:00      1s      0     0   53.0        41 (     2)     2 (     0)    0       0       0       13       4    14    309     0    0%
  2026-02-25T17:12:50-08:00      1s      0     0   53.0        13 (    18)     2 (     0)    0       0       0       13       4    14    386     0    0%
  2026-02-25T16:57:49-08:00      1s      0     0   53.0        13 (   350)     2 (     1)    0       0       0       13       4    14    165     5    0%
  2026-02-25T16:42:50-08:00      1s      0     0   53.0        11 (    18)     2 (     0)    0       0       0       12       4    15    718     1    0%
  2026-02-25T16:27:48-08:00      1s      0     0   53.0        20 (    20)     2 (     0)    0       0       0       12       4    15    649     2    0%
  2026-02-25T16:12:48-08:00      1s      0     0   53.0        16 (    17)     1 (     1)    0       0       0       13       4    14    157     4    0%
  2026-02-25T15:57:47-08:00      1s      0     0   53.0        34 (    16)     0 (     0)    0       0       0       13       4    14    668     2    0%
  2026-02-25T15:42:46-08:00      1s      0     0   53.0        32 (     2)     0 (     0)    0       0       0       13       4    14    165     1    0%
  2026-02-25T15:27:45-08:00      1s      0     0   53.0         8 (    13)     0 (     0)    0       0       0       13       4    14    156     0    0%
  2026-02-25T15:12:46-08:00      1s      0     0   53.0        15 (   275)     1 (     4)    0       0       0       14       4    13    369     2    0%
  2026-02-25T14:57:43-08:00      1s      0     0   53.0        16 (    20)     0 (     0)    0       0       0       13       4    14    595     3    0%
  2026-02-25T14:42:43-08:00      1s      0     0   53.0        15 (   875)     0 (     0)    0       0       0       12       4    15    724     2    0%
  2026-02-25T14:27:42-08:00      1s      0     0   53.0        18 (    20)     0 (     0)    0       0       0       12       4    15    735     3    0%
  2026-02-25T14:12:41-08:00      1s      0     0   53.0        17 (    16)     0 (     0)    0       0       0       12       4    15    530     1    0%
  2026-02-25T13:57:40-08:00      1s      0     0   53.0        21 (    75)     0 (     0)    0       0       0       12       4    15    600     6    0%
  2026-02-25T13:42:39-08:00      1s      0     0   53.0        14 (   350)     0 (     0)    0       0       0       12       4    15    526     5    0%
  2026-02-25T13:27:37-08:00      1s      0     0   53.0        10 (    17)     0 (     0)    0       0       0       12       4    15    515     0    0%
  2026-02-25T13:12:36-08:00      1s      0     0   53.0        16 (   500)     0 (     0)    0       0       0       13       4    14    379     3    0%
  2026-02-25T12:57:36-08:00      1s      0     0   53.0        23 (     8)     1 (     4)    0       0       0       12       4    15    671     2    0%
  2026-02-25T12:42:35-08:00      1s      0     0   53.0        13 (   463)     3 (     1)    0       0       0       12       4    15    863     6    0%
  2026-02-25T12:27:34-08:00      1s      0     0   53.0        17 (   425)     3 (    35)    0       0       0       12       4    15    663     4    0%
  2026-02-25T12:12:33-08:00      1s      0     0   53.0        18 (   100)     3 (210000)    0       0       0       13       4    14    428     3    0%
  2026-02-25T11:57:31-08:00      1s      0     0   53.0       112 (     2)     0 (     0)    0       0       0       10       4    17    954     2    0%
  2026-02-25T11:42:30-08:00      1s      0     0   53.0       384 (     2)     0 (     0)    0       0       0       14       4    13    170     2    0%
  2026-02-25T11:27:28-08:00      1s      0     0   53.0       687 (     2)     0 (     0)    0       0       0       13       4    14    434     3    0%
  2026-02-25T11:12:26-08:00      1s      0     0   53.0       114 (     2)     0 (     0)    0       0       0       13       4    14    382     0    0%
  2026-02-25T10:57:26-08:00      1s      0     0   53.0        17 (    19)     0 (     0)    0       0       0       13       4    14    588     3    0%
  2026-02-25T10:42:26-08:00      1s      0     0   53.0       255 (     3)     0 (     0)    0       0       0       12       4    15    698     6    0%
  2026-02-25T10:27:26-08:00      1s      0     0   53.0        38 (   275)     1 ( 40000)    0       0       0       11       4    16    624     8    0%
  2026-02-25T10:12:26-08:00      1s   1551     0   53.0       189 (   346)     2 (120000)    0       0       0       12       4    15    779    15    0%
  2026-02-25T09:47:06-08:00     67s   1540     0   53.0       472 (     2)     3 ( 30000)    0       0       0       11       4    16   2045     4    0%
  2026-02-25T09:30:59-08:00      1s      0     0   53.0       938 (     2)     2 (     1)    0       0       0       14       4    13    297     9    0%
  2026-02-25T09:15:58-08:00      1s      0     0   53.0       185 (     4)     2 (     1)    0       0       0       12       4    15    651     6    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       95,  median ~=       82 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           2
    <= 50 ms:          28
    <= 100 ms:         27
    <= 200 ms:         14
    <= 500 ms:         21
    <= 1 s:             2
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           1
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =     2041,  median ~=       82 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:          74
    <= 50 ms:         451
    <= 100 ms:        775
    <= 200 ms:        323
    <= 500 ms:        371
    <= 1 s:            14
    <= 2 s:             6
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            1
    <= 1 min:           2
    <= 2 min:           3
    <= 5 min:           2
    <= 10 min:          1
    <= 20 min:         10
    <= 1 hr:            8
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =        3,  median ~=     1500 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:             1
    <= 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:            1
    >  1 hr:            0

Minor LoadDatasets Times Distribution (since startup):
    n =      186,  median ~=      919 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:          5
    <= 500 ms:         36
    <= 1 s:            62
    <= 2 s:            38
    <= 5 s:            21
    <= 10 s:            1
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           1
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:           22
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        2,  median ~=        0 ms
    0 ms:               2
    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

Response Failed Time Distribution (since last Daily Report):
    n =      217,  median ~=        3 ms
    0 ms:              29
    1 ms:              66
    2 ms:              11
    <= 5 ms:           12
    <= 10 ms:          11
    <= 20 ms:           3
    <= 50 ms:           2
    <= 100 ms:          0
    <= 200 ms:          2
    <= 500 ms:         30
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             1
    <= 10 s:            0
    <= 20 s:            2
    <= 1 min:           3
    <= 2 min:           1
    <= 5 min:          19
    <= 10 min:         25
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =     4849,  median ~=        1 ms
    0 ms:            1050
    1 ms:            1908
    2 ms:             317
    <= 5 ms:          191
    <= 10 ms:         149
    <= 20 ms:          68
    <= 50 ms:          36
    <= 100 ms:         21
    <= 200 ms:          9
    <= 500 ms:        401
    <= 1 s:             8
    <= 2 s:             2
    <= 5 s:            16
    <= 10 s:           14
    <= 20 s:           42
    <= 1 min:          20
    <= 2 min:          18
    <= 5 min:         489
    <= 10 min:         82
    <= 20 min:          2
    <= 1 hr:            3
    >  1 hr:            3


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =       25,  median ~=      175 ms
    0 ms:               2
    1 ms:               3
    2 ms:               0
    <= 5 ms:            3
    <= 10 ms:           0
    <= 20 ms:           2
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:          2
    <= 500 ms:          1
    <= 1 s:             3
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          8
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since last Daily Report):
    n =     6157,  median ~=        5 ms
    0 ms:             630
    1 ms:            1202
    2 ms:             621
    <= 5 ms:          666
    <= 10 ms:         117
    <= 20 ms:         297
    <= 50 ms:         943
    <= 100 ms:        150
    <= 200 ms:         44
    <= 500 ms:        791
    <= 1 s:            69
    <= 2 s:            59
    <= 5 s:            17
    <= 10 s:            4
    <= 20 s:            6
    <= 1 min:          17
    <= 2 min:          41
    <= 5 min:          46
    <= 10 min:        426
    <= 20 min:         11
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   319486,  median ~=     2407 ms
    0 ms:           15778
    1 ms:           27447
    2 ms:           11725
    <= 5 ms:        12260
    <= 10 ms:        2353
    <= 20 ms:        6060
    <= 50 ms:       19652
    <= 100 ms:       4663
    <= 200 ms:       1944
    <= 500 ms:      16993
    <= 1 s:          2481
    <= 2 s:         16128
    <= 5 s:        164106
    <= 10 s:         3638
    <= 20 s:          274
    <= 1 min:        1027
    <= 2 min:        1894
    <= 5 min:        5384
    <= 10 min:       5380
    <= 20 min:        272
    <= 1 hr:           27
    >  1 hr:            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)
    : 6378  (100%)

Language (since startup)
    : 324167  (100%)

SgtMap topography nFromCache=4 nNotFromCache=50
GSHHS: nCached=30 of 100, nCoarse=2, nSuccesses=154, nTossed=0
NationalBoundaries: nCached=15 of 100,  nCoarse=2, nSuccesses=77, nTossed=0
StateBoundaries: nCached=15 of 100,  nCoarse=0, nSuccesses=77, nTossed=0
Rivers: nCached=15 of 100,  nCoarse=0, nSuccesses=77, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
30 + 37 + 38 + 29 + 34 + 34 + 28 + 28 + 33 + 40 + 35 + 33 + 33 + 26 + 40 + 35 + 
40 + 38 + 30 + 34 + 35 + 45 + 35 + 32 + 25 + 21 + 30 + 20 + 28 + 41 + 38 + 27 + 
40 + 27 + 27 + 43 + 26 + 32 + 26 + 35 + 32 + 37 + 27 + 34 + 42 + 36 + 28 + 41 + 
33 + 38 + 26 + 33 + 45 + 27 + 29 + 34 + 33 + 28 + 42 + 34 + 39 + 23 + 26 + 44 + 
35 + 36 + 29 + 38 + 34 + 32 + 39 + 30 + 39 + 38 + 35 + 33 + 28 + 30 + 33 + 33 + 
25 + 39 + 37 + 38 + 30 + 31 + 34 + 36 + 28 + 36 + 37 + 36 + 31 + 31 + 26 + 31 + 
31 + 29 + 37 + 29 + 34 + 30 + 29 + 22 + 28 + 33 + 40 + 46 + 29 + 37 + 26 + 25 + 
27 + 30 + 36 + 35 + 34 + 25 + 27 + 24 + 44 + 38 + 36 + 33 + 29 + 32 + 28 = 4170
canonicalStringHolder map sizes: 
233 + 219 + 210 + 226 + 244 + 230 + 231 + 235 + 250 + 241 + 256 + 241 + 232 + 261 + 243 + 229 + 
242 + 239 + 236 + 252 + 222 + 226 + 236 + 243 + 221 + 218 + 224 + 205 + 228 + 222 + 222 + 222 + 
208 + 223 + 220 + 225 + 214 + 231 + 223 + 248 + 249 + 244 + 220 + 262 + 260 + 235 + 245 + 249 + 
246 + 240 + 240 + 228 + 231 + 243 + 226 + 237 + 216 + 224 + 205 + 239 + 221 + 232 + 216 + 216 + 
213 + 215 + 227 + 230 + 218 + 236 + 242 + 232 + 248 + 248 + 243 + 238 + 260 + 249 + 228 + 238 + 
234 + 239 + 222 + 226 + 244 + 231 + 225 + 211 + 217 + 208 + 216 + 216 + 200 + 215 + 213 + 220 + 
226 + 231 + 230 + 230 + 229 + 229 + 271 + 246 + 249 + 241 + 249 + 241 + 253 + 265 + 235 + 234 + 
242 + 229 + 221 + 235 + 207 + 236 + 221 + 224 + 227 + 214 + 212 + 213 + 221 + 217 + 223 = 29358

Number of threads: Tomcat-waiting=10, inotify=4, other=16
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.7/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.7/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.7/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.7/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.7/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.7/java.lang.invoke.LambdaForm$DMH/0x00007ef82c0a4c00.invokeVirtual(LambdaForm$DMH)
java.base@21.0.7/java.lang.invoke.LambdaForm$MH/0x00007ef82c0a5400.invoke(LambdaForm$MH)
java.base@21.0.7/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.7/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.7/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.7/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:476)

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

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

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

#5 Thread[#19,Notification Thread,9,system] RUNNABLE daemon

#6 Thread[#2229,http-nio-8080-exec-199,5,main] RUNNABLE daemon
java.base@21.0.7/java.util.zip.Inflater.inflateBytesBytes(Native Method)
java.base@21.0.7/java.util.zip.Inflater.inflate(Inflater.java:376)
java.base@21.0.7/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:177)
java.base@21.0.7/java.io.FilterInputStream.read(FilterInputStream.java:95)
ucar.nc2.util.IO.copyB(IO.java:195)
ucar.nc2.filter.Deflate.decode(Deflate.java:77)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:235)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:364)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:874)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2826)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:671)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:604)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:572)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10805)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3355)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687)
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)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
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:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
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:398)
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:1740)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)

#7 Thread[#2249,http-nio-8080-exec-218,5,main] RUNNABLE daemon
java.base@21.0.7/java.io.RandomAccessFile.readBytes0(Native Method)
java.base@21.0.7/java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400)
java.base@21.0.7/java.io.RandomAccessFile.read(RandomAccessFile.java:434)
ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:752)
ucar.unidata.io.RandomAccessFile.readBytes(RandomAccessFile.java:682)
ucar.unidata.io.RandomAccessFile.read(RandomAccessFile.java:778)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:838)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:819)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:224)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:364)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:874)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2826)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:671)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:604)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:572)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10805)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3355)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687)
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)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
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:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
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:398)
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:1740)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)

#8 Thread[#2260,http-nio-8080-exec-228,5,main] RUNNABLE daemon
java.base@21.0.7/java.io.RandomAccessFile.readBytes0(Native Method)
java.base@21.0.7/java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400)
java.base@21.0.7/java.io.RandomAccessFile.read(RandomAccessFile.java:434)
ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:752)
ucar.unidata.io.RandomAccessFile.readBytes(RandomAccessFile.java:682)
ucar.unidata.io.RandomAccessFile.read(RandomAccessFile.java:778)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:838)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:819)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:224)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:364)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:874)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2826)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:671)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:604)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:572)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10805)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3355)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687)
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)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
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:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
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:398)
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:1740)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)

#9 Thread[#2322,http-nio-8080-exec-282,5,main] RUNNABLE daemon
java.base@21.0.7/java.io.RandomAccessFile.readBytes0(Native Method)
java.base@21.0.7/java.io.RandomAccessFile.readBytes(RandomAccessFile.java:400)
java.base@21.0.7/java.io.RandomAccessFile.read(RandomAccessFile.java:434)
ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:752)
ucar.unidata.io.RandomAccessFile.readBytes(RandomAccessFile.java:682)
ucar.unidata.io.RandomAccessFile.read(RandomAccessFile.java:778)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:838)
ucar.unidata.io.RandomAccessFile.readFully(RandomAccessFile.java:819)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB$DataChunk.getByteBuffer(H5tiledLayoutBB.java:224)
ucar.nc2.iosp.LayoutBBTiled.hasNext(LayoutBBTiled.java:101)
ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.hasNext(H5tiledLayoutBB.java:143)
ucar.nc2.iosp.IospHelper.readData(IospHelper.java:364)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:292)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:230)
ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204)
ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122)
ucar.nc2.Variable.reallyRead(Variable.java:874)
ucar.nc2.Variable._read(Variable.java:768)
ucar.nc2.Variable.read(Variable.java:600)
ucar.nc2.Variable.read(Variable.java:558)
gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.lowGetSourceDataFromFile(EDDGridFromNcLow.java:382)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceDataFromFile(EDDGridFromFiles.java:2682)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2861)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles$GetGridFromFileCallable.call(EDDGridFromFiles.java:2848)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getSourceData(EDDGridFromFiles.java:2826)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:671)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:604)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.incrementChunk(GridDataAccessor.java:572)
gov.noaa.pfel.erddap.dataset.GridDataAllAccessor.<init>(GridDataAllAccessor.java:80)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsNc(EDDGrid.java:10805)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:3355)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6342)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:687)
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)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
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:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
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:398)
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:1740)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)

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

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

#12 Thread[#56,TouchThread,5,main] TIMED_WAITING
java.base@21.0.7/java.lang.Thread.sleep0(Native Method)
java.base@21.0.7/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:368)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:53)

#13 Thread[#57,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.7/java.lang.Thread.sleep0(Native Method)
java.base@21.0.7/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:298)

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

#15 Thread[#73,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.7/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.7/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:519)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@21.0.7/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.7/java.lang.Thread.run(Thread.java:1583)

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


 
ERDDAP™, Version 2.26
Disclaimers | Privacy Policy | Contact