BCO-DMO ERDDAP
Accessing BCO-DMO data
log in    
Brought to you by BCO-DMO    

ERDDAP > Status

Current time is 2026-07-28T15:35:34-04:00
Startup was at  2026-07-28T02:01:20-04:00
Last major LoadDatasets started 9m 35s ago and is still running.
nGridDatasets  = 0
nTableDatasets = 2540
nTotalDatasets = 2540
n Datasets Failed To Load (in the last major LoadDatasets) = 32
    bcodmo_dataset_881861_v1, bcodmo_dataset_904246_v1, bcodmo_dataset_905985_v1,
    bcodmo_dataset_906222_v1, bcodmo_dataset_906188_v1, bcodmo_dataset_885701_v1,
    bcodmo_dataset_907866_v1, bcodmo_dataset_911102_v1, bcodmo_dataset_854878_v1,
    bcodmo_dataset_921981_v1, bcodmo_dataset_920078_v1, bcodmo_dataset_920383_v1,
    bcodmo_dataset_920405_v1, bcodmo_dataset_920423_v1, bcodmo_dataset_920878_v1,
    bcodmo_dataset_881861_v3, bcodmo_dataset_922922_v1, bcodmo_dataset_923028_v1,
    bcodmo_dataset_921847_v1, bcodmo_dataset_924605_v1, bcodmo_dataset_925041_v1,
    bcodmo_dataset_914901_v1, bcodmo_dataset_922260_v1, bcodmo_dataset_907559_v1,
    bcodmo_dataset_926332_v1, bcodmo_dataset_925670_v1, bcodmo_dataset_861683_v1,
    bcodmo_dataset_916411_v1, bcodmo_dataset_890864_v1, bcodmo_dataset_965557_v1,
    bcodmo_dataset_986272_v1, bcodmo_dataset_986632_v1, (end)
Unique users (since startup)                            n = 7839
Response Failed    Time (since last major LoadDatasets) n =        0
Response Failed    Time (since last Daily Report)       n =      141,  median ~=     8750 ms
Response Failed    Time (since startup)                 n =      165,  median ~=     4357 ms
Response Succeeded Time (since last major LoadDatasets) n =      615,  median ~=      955 ms
Response Succeeded Time (since last Daily Report)       n =    90389,  median ~=      823 ms
Response Succeeded Time (since startup)                 n =   144876,  median ~=      828 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.9529963 processCPULoad=0.94316715 totalMemory=15988MB freeMemory=202MB totalSwapSpace=8191MB freeSwapSpace=6073MB
Number of active requests=8
Number of threads: Tomcat-waiting=30, inotify=107, other=24
241 gc calls, 90 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=  4968 MB (highWaterMark=  5337 MB) (Xmx ~= 8192 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-07-28T15:21:01-04:00      5s     32    32   2540      2244 (   911)     1 ( 40000)    0       0       0       28      82    14    482     3    0%
  2026-07-28T15:16:43-04:00     45s   1137    32   2540       386 (    11)     3 ( 75000)    0       0       0       26      82    17    486     9    0%
  2026-07-28T15:11:05-04:00     23s    545    32   2540       287 (    16)     3 (  1500)    0       0       0       26      46    15    596    10    0%
  2026-07-28T15:06:30-04:00     69s   1137    32   2540      2250 (   899)     1 ( 15000)    0       0       0       25     107    16    520     7    0%
  2026-07-28T15:00:53-04:00     37s   1104    32   2540       292 (    12)     1 ( 15000)    0       0       0       27      84    14    474     4    0%
  2026-07-28T14:55:35-04:00     23s    702    32   2540       271 (    11)     0 (     0)    0       0       0       26      79    15    477     0    0%
  2026-07-28T14:50:50-04:00     39s   1104    32   2540      2243 (   905)     0 (     0)    0       0       0       27      51    14    473     1    0%
  2026-07-28T14:45:39-04:00     30s    875    32   2540       239 (    10)     3 (     0)    0       0       0       26      84    15    473     1    0%
  2026-07-28T14:40:48-04:00     40s   1104    32   2540       458 (   333)     1 (     0)    0       0       0       26      99    15    520     4    0%
  2026-07-28T14:35:20-04:00     16s    455    32   2540      2112 (   907)     0 (     0)    0       0       0       16      21    25    665     0    0%
  2026-07-28T14:30:41-04:00     38s   1104    32   2540       297 (     9)     0 (     0)    0       0       0       27     104    14    469     1    0%
  2026-07-28T14:25:40-04:00     39s   1137    32   2540       405 (   414)     0 (     0)    0       0       0       27       8    14    708     1    0%
  2026-07-28T14:20:05-04:00      5s     35    32   2540      2070 (   994)     1 ( 15000)    0       0       0       18     107    23    492     1    0%
  2026-07-28T14:15:35-04:00     37s   1137    32   2540       289 (    12)     0 (     0)    0       0       0       25     107    15    473     1    0%
  2026-07-28T14:10:34-04:00     38s   1104    32   2540       258 (     9)     0 (     0)    0       0       0       25     107    15    474     1    0%
  2026-07-28T14:05:07-04:00     12s    326    32   2540        11 (    13)     0 (     0)    0       0       0       26      11    14    649     0    0%
  2026-07-28T14:04:46-04:00    355s   1104    32   2540       307 (  1661)     1 (900000)   22       1       0       25     107    15    482   152    0%
  2026-07-28T13:52:17-04:00     37s   1137    32   2540      1936 (   937)     1 ( 40000)    0       0       0       40      18    14    616     8    0%
  2026-07-28T13:46:46-04:00      9s    205    32   2540       535 (   678)     0 (     0)    0       0       0       30     105    24    462     0    0%
  2026-07-28T13:42:15-04:00     40s   1137    32   2540       297 (     9)     1 (   350)    0       0       0       40     107    14    476     1    0%
  2026-07-28T13:37:14-04:00     39s   1104    32   2540      1743 (   871)     1 ( 15000)    0       0       0       40      98    14    475     3    0%
  2026-07-28T13:32:11-04:00     39s   1137    32   2540       831 (   828)     0 (     0)    0       0       0       30      16    24    617     1    0%
  2026-07-28T13:26:36-04:00      5s     40    32   2540       225 (    10)     0 (     0)    0       0       0       40     105    14    461     0    0%
  2026-07-28T13:22:08-04:00     38s   1137    32   2540      1997 (   902)     0 (     0)    0       0       0       40     105    14    468     1    0%
  2026-07-28T13:16:34-04:00      7s     90    32   2540       452 (   702)     2 (450000)    0       0       0       30      97    24    483     0    0%
  2026-07-28T13:12:21-04:00     56s   1137    32   2540       205 (   183)     2 ( 60000)    0       0       0       40      41    14    688     5    0%
  2026-07-28T13:07:09-04:00     47s   1104    32   2540      1790 (   850)     0 (     0)    0       0       0       42     103    14    514     1    0%
  2026-07-28T13:02:00-04:00     40s   1137    32   2540       702 (   811)     0 (     0)    0       0       0       32     105    24    491     1    0%
  2026-07-28T12:56:36-04:00     18s    435    32   2540       240 (    10)     0 (     0)    0       0       0       41      66    15    476     0    0%
  2026-07-28T12:51:41-04:00     24s    742    32   2540      1752 (  1014)     2 ( 60000)    0       0       0       42      19    15    547     6    0%
  2026-07-28T12:46:54-04:00     40s   1104    32   2540       738 (   827)     1 ( 40000)    0       0       0       33     103    24    471     1    0%
  2026-07-28T12:41:15-04:00      5s     65    32   2540       200 (    19)     2 (    50)    0       0       0       43      74    14    483     1    0%
  2026-07-28T12:37:26-04:00     72s   1104    32   2540      2163 (   918)     4 ( 80000)    4       0       0       44     107    14   1312    44    0%
  2026-07-28T12:31:12-04:00     20s    557    32   2540       352 (   314)     0 (     0)    0       0       0       34      95    24    482     0    0%
  2026-07-28T12:26:33-04:00     44s   1104    32   2540       353 (    10)     1 (450000)    0       0       0       44      14    14    555     5    0%
  2026-07-28T12:20:59-04:00     11s    276    32   2540      1753 (   928)     1 ( 90000)    0       0       0       45     100    13   1169     2    0%
  2026-07-28T12:17:08-04:00     86s   1104    32   2540       693 (  1174)     4 ( 16667)    1       0       0       34     107    24   2538    33    0%
  2026-07-28T12:11:20-04:00     41s   1137    32   2540       258 (    19)     2 (  5000)    0       0       0       44     107    14    470     2    0%
  2026-07-28T12:05:42-04:00      5s     40    32   2540      2123 (   835)     0 (     0)    0       0       0       47      97    13    461     0    0%
  2026-07-28T12:01:19-04:00     43s   1137    32   2540       459 (   691)     1 (210000)    0       0       0       37      97    23    471    31    0%
  2026-07-28T11:56:07-04:00     38s   1104    32   2540       296 (    15)     0 (     0)    0       0       0       48      15    13    522     1    0%
  2026-07-28T11:51:04-04:00     37s   1137    32   2540      1712 (   869)     0 (     0)    0       0       0       47      97    14    469     1    0%
  2026-07-28T11:46:02-04:00     37s   1104    32   2540       777 (   878)     0 (     0)    0       0       0       38     107    23    485     1    0%
  2026-07-28T11:40:29-04:00      4s     32    32   2540       397 (   979)     1 ( 15000)    0       0       0       48     107    13    460     1    0%
  2026-07-28T11:37:54-04:00     84s   1137    32   2540      2076 (  1229)    11 (105000)   74       0      42       37     107    24    466   175    0%
  2026-07-28T11:29:00-04:00      4s     32    32   2540       209 (    15)     3 (   350)    0       0       0       32     107    15    732     1    0%
  2026-07-28T11:25:19-04:00     82s   1137    32   2540       273 (    54)     8 ( 60000)    4       0       0       33     107    14    463    47    0%
  2026-07-28T11:19:15-04:00     41s   1104    32   2540      2298 (   921)     5 (  3500)    0       0       0       34      60    14    473     5    0%
  2026-07-28T11:14:11-04:00     42s   1137    32   2540       275 (    14)     1 (     0)    0       0       0       34     107    13    467     1    0%
  2026-07-28T11:08:53-04:00     25s    625    32   2540       208 (    18)     1 (     0)    0       0       0       34      45    13    488     0    0%
  2026-07-28T11:04:12-04:00     47s   1137    32   2540      2237 (   941)     1 ( 15000)    0       0       0       34     107    13    467     3    0%
  2026-07-28T10:58:59-04:00     37s   1104    32   2540       316 (    10)     3 (     0)    0       0       0       33       5    14    570     1    0%
  2026-07-28T10:53:25-04:00      4s     32    32   2540       235 (    18)     0 (     0)    0       0       0       34     107    13    459     0    0%
  2026-07-28T10:49:06-04:00     43s   1137    32   2540      2287 (   946)     1 ( 15000)    0       0       0       34     107    13    471     5    0%
  2026-07-28T10:43:31-04:00     22s    599    32   2540       252 (    15)     1 ( 15000)    0       0       0       32     107    14    471     0    0%
  2026-07-28T10:38:48-04:00     40s   1137    32   2540       374 (   454)     1 ( 40000)    0       0       0       31       5    14    519     0    0%
  2026-07-28T10:33:45-04:00     40s   1104    32   2540      2121 (   977)     0 (     0)    0       0       0       21     107    24    487     1    0%
  2026-07-28T10:28:44-04:00     42s   1137    32   2540       274 (    12)     0 (     0)    0       0       0       32     104    13    472     1    0%
  2026-07-28T10:23:05-04:00      5s     35    32   2540       210 (    14)     2 (  1000)    0       0       0       32      11    13    459     0    0%
  2026-07-28T10:18:49-04:00     50s   1137    32   2540      2227 (   998)     3 ( 40000)    0       0       0       31       9    14    608     9    0%
  2026-07-28T10:13:07-04:00     11s    232    32   2540       202 (    39)     1 ( 40000)    0       0       0       32     106    13    805     5    0%
  2026-07-28T10:08:44-04:00     52s   1137    32   2540       352 (    50)     1 (     1)    0       0       0       31     105    14    471     1    0%
  2026-07-28T10:03:29-04:00     39s   1104    32   2540      2222 (   924)     0 (     0)    0       0       0       22     105    23    483     1    0%
  2026-07-28T09:58:28-04:00     40s   1137    32   2540       253 (    12)     0 (     0)    0       0       0       32      39    13    472     0    0%
  2026-07-28T09:53:27-04:00     40s   1104    32   2540       340 (   525)     1 ( 15000)    0       0       0       31      73    14    469     0    0%
  2026-07-28T09:48:24-04:00     39s   1137    32   2540      2201 (   904)     1 (  7500)    0       0       0       23      40    22    488     1    0%
  2026-07-28T09:43:21-04:00     39s   1104    32   2540       248 (    12)     0 (     0)    0       0       0       32     105    13    471     1    0%
  2026-07-28T09:38:18-04:00     38s   1137    32   2540       400 (   536)     0 (     0)    0       0       0       31     107    14    466     1    0%
  2026-07-28T09:33:17-04:00     38s   1104    32   2540      2107 (   954)     0 (     0)    0       0       0       22      50    23    473     1    0%
  2026-07-28T09:28:15-04:00     38s   1137    32   2540       248 (    10)     0 (     0)    0       0       0       32      62    13    465     1    0%
  2026-07-28T09:23:14-04:00     39s   1104    32   2540       385 (   699)     3 (     0)    0       0       0       31     107    14    474     1    0%
  2026-07-28T09:18:11-04:00     38s   1137    32   2540      2107 (   956)     4 (     0)    0       0       0       23      89    22    487     2    0%
  2026-07-28T09:12:37-04:00      5s     63    32   2540       206 (    13)     0 (     0)    0       0       0       31      54    14    456     0    0%
  2026-07-28T09:08:17-04:00     47s   1137    32   2540       372 (   529)     0 (     0)    0       0       0       32      23    13    577     3    0%
  2026-07-28T09:03:06-04:00     39s   1104    32   2540      2129 (   963)     2 (  7500)    0       0       0       22     107    23    482     1    0%
  2026-07-28T08:57:29-04:00      4s     32    32   2540        43 (   528)     1 (450000)    0       0       0       31     107    14    477     6    0%
  2026-07-28T08:56:17-04:00    176s   1137    32   2540       859 (   946)     2 (300000)   13       0       0       30     107    15   3618    74    0%
  2026-07-28T08:47:06-04:00     34s    954    32   2540      2061 (   622)     1 (450000)    0       0       0       25      89    23    495     1    0%
  2026-07-28T08:42:11-04:00     41s   1137    32   2540       370 (    12)     1 ( 15000)    0       0       0       35      25    15    577     1    0%
  2026-07-28T08:36:40-04:00     12s    296    32   2540       651 (   798)     0 (     0)    0       0       0       35     105    13    459     0    0%
  2026-07-28T08:32:09-04:00     43s   1137    32   2540      1856 (   900)     0 (     0)    0       0       0       24     107    24    478     1    0%
  2026-07-28T08:27:08-04:00     43s   1104    32   2540       283 (    11)     0 (     0)    0       0       0       34      98    14    471     0    0%
  2026-07-28T08:22:05-04:00     43s   1137    32   2540       728 (   751)     4 (  1000)    0       0       0       35      35    13    492     0    0%
  2026-07-28T08:17:03-04:00     43s   1104    32   2540      1838 (   945)     2 ( 20000)    0       0       0       24      77    24    475     2    0%
  2026-07-28T08:11:22-04:00      6s     96    32   2540       206 (    29)     1 (  7500)    0       0       0       34      58    14    460     5    0%
  2026-07-28T08:07:15-04:00     59s   1104    32   2540       609 (   678)     0 (     0)    0       0       0       35     107    13    471     1    0%
  2026-07-28T08:01:54-04:00     41s   1137    32   2540      1866 (   955)     1 (   750)    0       0       0       26      46    22    572     1    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       98,  median ~=    36232 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:            11
    <= 10 s:            3
    <= 20 s:            7
    <= 1 min:          69
    <= 2 min:           6
    <= 5 min:           1
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =      158,  median ~=    35789 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:            17
    <= 10 s:            4
    <= 20 s:           13
    <= 1 min:         114
    <= 2 min:           7
    <= 5 min:           1
    <= 10 min:          2
    <= 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 =        0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        0

Response Failed Time Distribution (since last Daily Report):
    n =      141,  median ~=     8750 ms
    0 ms:              32
    1 ms:              12
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           1
    <= 20 ms:           0
    <= 50 ms:           1
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          3
    <= 1 s:             6
    <= 2 s:             2
    <= 5 s:             5
    <= 10 s:           10
    <= 20 s:           21
    <= 1 min:          11
    <= 2 min:          18
    <= 5 min:           7
    <= 10 min:         10
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =      165,  median ~=     4357 ms
    0 ms:              38
    1 ms:              18
    2 ms:               1
    <= 5 ms:            1
    <= 10 ms:           1
    <= 20 ms:           0
    <= 50 ms:           1
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          4
    <= 1 s:             9
    <= 2 s:             3
    <= 5 s:             7
    <= 10 s:           12
    <= 20 s:           21
    <= 1 min:          11
    <= 2 min:          19
    <= 5 min:           7
    <= 10 min:         10
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      616,  median ~=      960 ms
    0 ms:               8
    1 ms:              17
    2 ms:              12
    <= 5 ms:           56
    <= 10 ms:          77
    <= 20 ms:          30
    <= 50 ms:          24
    <= 100 ms:          7
    <= 200 ms:          6
    <= 500 ms:         25
    <= 1 s:            50
    <= 2 s:            83
    <= 5 s:            80
    <= 10 s:           87
    <= 20 s:           46
    <= 1 min:           8
    <= 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 =    90390,  median ~=      823 ms
    0 ms:             448
    1 ms:            1115
    2 ms:             582
    <= 5 ms:         3406
    <= 10 ms:        7388
    <= 20 ms:        1696
    <= 50 ms:        1304
    <= 100 ms:        371
    <= 200 ms:        224
    <= 500 ms:      17756
    <= 1 s:         16898
    <= 2 s:         27854
    <= 5 s:         10752
    <= 10 s:          403
    <= 20 s:          109
    <= 1 min:          78
    <= 2 min:           6
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   144877,  median ~=      828 ms
    0 ms:             584
    1 ms:            1678
    2 ms:             983
    <= 5 ms:         5783
    <= 10 ms:       11540
    <= 20 ms:        2343
    <= 50 ms:        1968
    <= 100 ms:        555
    <= 200 ms:        334
    <= 500 ms:      28658
    <= 1 s:         27463
    <= 2 s:         45359
    <= 5 s:         16957
    <= 10 s:          474
    <= 20 s:          113
    <= 1 min:          79
    <= 2 min:           6
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  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)
    : 90538  (100%)

Language (since startup)
    : 145050  (100%)

SgtMap topography nFromCache=0 nNotFromCache=23
GSHHS: nCached=30 of 100, nCoarse=20, nSuccesses=68, nTossed=0
NationalBoundaries: nCached=15 of 100,  nCoarse=6, nSuccesses=17, nTossed=0
StateBoundaries: nCached=15 of 100,  nCoarse=4, nSuccesses=17, nTossed=0
Rivers: nCached=15 of 100,  nCoarse=4, nSuccesses=17, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 
267 + 287 + 276 + 261 + 266 + 282 + 252 + 255 + 276 + 284 + 265 + 266 + 251 + 263 + 288 + 260 + 
271 + 272 + 240 + 256 + 254 + 279 + 278 + 248 + 274 + 262 + 282 + 266 + 245 + 277 + 291 + 266 + 
258 + 265 + 254 + 265 + 263 + 282 + 239 + 258 + 286 + 258 + 258 + 266 + 255 + 269 + 262 + 260 + 
286 + 299 + 246 + 268 + 300 + 253 + 254 + 281 + 263 + 274 + 308 + 259 + 236 + 260 + 261 + 268 + 
272 + 289 + 276 + 263 + 272 + 269 + 258 + 253 + 290 + 253 + 255 + 276 + 242 + 267 + 261 + 249 + 
228 + 285 + 257 + 241 + 289 + 276 + 272 + 292 + 273 + 253 + 242 + 277 + 259 + 252 + 257 + 265 + 
278 + 237 + 247 + 284 + 304 + 269 + 283 + 264 + 260 + 264 + 269 + 267 + 252 + 272 + 273 + 262 + 
263 + 245 + 328 + 297 + 271 + 241 + 271 + 280 + 304 + 260 + 271 + 273 + 232 + 264 + 285 = 33907
canonicalStringHolder map sizes: 
94408 + 94109 + 93973 + 94195 + 94166 + 94597 + 94233 + 93869 + 94206 + 93798 + 93792 + 94157 + 93832 + 94238 + 93809 + 94698 + 
94237 + 94203 + 93971 + 94418 + 94290 + 94541 + 94119 + 94337 + 94319 + 94874 + 94155 + 94112 + 93826 + 93718 + 94367 + 94085 + 
94211 + 94206 + 94497 + 94320 + 94136 + 94006 + 93981 + 93786 + 94448 + 94058 + 94599 + 94106 + 94158 + 94328 + 93932 + 93994 + 
94733 + 94314 + 94459 + 94111 + 93852 + 93561 + 94721 + 94597 + 94447 + 94065 + 94448 + 94256 + 93972 + 94394 + 94641 + 94210 + 
93695 + 94078 + 94205 + 94521 + 94222 + 93820 + 95141 + 94048 + 94136 + 94345 + 93869 + 94143 + 94148 + 94695 + 94164 + 94276 + 
93585 + 94160 + 94590 + 94067 + 93486 + 94168 + 94558 + 94198 + 94492 + 93657 + 94185 + 93934 + 94462 + 94120 + 94018 + 94375 + 
95123 + 94065 + 94251 + 94615 + 94566 + 94239 + 94524 + 94060 + 93881 + 94789 + 94145 + 94149 + 94990 + 93669 + 94193 + 94090 + 
93958 + 95205 + 93998 + 93992 + 93880 + 94493 + 94234 + 94213 + 94146 + 93826 + 94474 + 94579 + 94552 + 93618 + 94081 = 11965358

Number of threads: Tomcat-waiting=30, inotify=107, other=24
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.19/java.lang.Object.wait(Native Method)
java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.19/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)
java.base@17.0.19/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

#2 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.19/java.lang.Object.wait(Native Method)
java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.19/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

#3 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.19/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#4 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.19/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.19/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.19/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#5 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.19/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.19/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#6 Thread[https-jsse-nio-8001-exec-20,5,main] RUNNABLE daemon
java.base@17.0.19/java.io.RandomAccessFile.readBytes(Native Method)
java.base@17.0.19/java.io.RandomAccessFile.read(RandomAccessFile.java:405)
ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:738)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:503)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:491)
ucar.nc2.internal.iosp.netcdf3.N3iospWriter.writeData(N3iospWriter.java:204)
ucar.nc2.internal.iosp.netcdf3.N3iospWriter.writeData(N3iospWriter.java:136)
ucar.nc2.internal.iosp.netcdf3.N3iospWriter.fillNonRecordVariables(N3iospWriter.java:333)
ucar.nc2.internal.iosp.netcdf3.N3iospWriter.create(N3iospWriter.java:97)
ucar.nc2.write.NetcdfFormatWriter.<init>(NetcdfFormatWriter.java:321)
ucar.nc2.write.NetcdfFormatWriter.<init>(NetcdfFormatWriter.java:42)
ucar.nc2.write.NetcdfFormatWriter$Builder.build(NetcdfFormatWriter.java:251)
gov.noaa.pfel.erddap.dataset.EDDTable.saveAsFlatNc(EDDTable.java:5347)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3205)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#7 Thread[https-jsse-nio-8001-exec-23,5,main] BLOCKED daemon
com.cohort.util.String2.canonicalStringHolder(String2.java:6249)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#8 Thread[https-jsse-nio-8001-exec-29,5,main] BLOCKED daemon
com.cohort.util.String2.canonicalStringHolder(String2.java:6249)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#9 Thread[https-jsse-nio-8001-exec-32,5,main] RUNNABLE daemon
org.apache.tomcat.util.net.jsse.JSSEImplementation.getSSLSupport(JSSEImplementation.java:47)
org.apache.tomcat.util.net.SecureNioChannel.getSSLSupport(SecureNioChannel.java:503)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.getSslSupport(NioEndpoint.java:1532)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:892)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#10 Thread[https-jsse-nio-8001-exec-39,5,main] TIMED_WAITING daemon
java.base@17.0.19/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6671)
gov.noaa.pfel.erddap.util.EDStatic.shedThisRequest(EDStatic.java:6470)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4741)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#11 Thread[https-jsse-nio-8001-exec-4,5,main] RUNNABLE daemon
com.cohort.util.String2.canonicalStringHolder(String2.java:6249)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#12 Thread[https-jsse-nio-8001-exec-40,5,main] RUNNABLE daemon
java.base@17.0.19/java.util.WeakHashMap.get(WeakHashMap.java:403)
com.cohort.util.String2.canonicalStringHolder(String2.java:6250)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#13 Thread[https-jsse-nio-8001-exec-45,5,main] RUNNABLE daemon
java.base@17.0.19/java.lang.Runtime.gc(Native Method)
java.base@17.0.19/java.lang.System.gc(System.java:1907)
com.cohort.util.Math2.gc(Math2.java:456)
com.cohort.util.Math2.gcAndWait(Math2.java:425)
gov.noaa.pfel.erddap.util.EDStatic.shedThisRequest(EDStatic.java:6435)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:619)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#14 Thread[https-jsse-nio-8001-exec-53,5,main] RUNNABLE daemon
java.base@17.0.19/java.util.HashMap.newNode(HashMap.java:1901)
java.base@17.0.19/java.util.HashMap.putVal(HashMap.java:629)
java.base@17.0.19/java.util.HashMap.put(HashMap.java:610)
java.base@17.0.19/java.util.zip.ZipFile$Source.get(ZipFile.java:1454)
java.base@17.0.19/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:717)
java.base@17.0.19/java.util.zip.ZipFile.<init>(ZipFile.java:251)
java.base@17.0.19/java.util.zip.ZipFile.<init>(ZipFile.java:180)
java.base@17.0.19/java.util.jar.JarFile.<init>(JarFile.java:346)
org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:299)
org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:96)
org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:249)
org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:316)
org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:156)
org.apache.catalina.webresources.Cache.getResources(Cache.java:174)
org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:305)
org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:226)
org.apache.catalina.loader.WebappClassLoaderBase.findResources(WebappClassLoaderBase.java:929)
org.apache.catalina.loader.WebappClassLoaderBase.getResources(WebappClassLoaderBase.java:1024)
java.base@17.0.19/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1203)
java.base@17.0.19/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
java.base@17.0.19/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
java.base@17.0.19/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
java.base@17.0.19/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
ucar.nc2.NetcdfFiles.getRaf(NetcdfFiles.java:423)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:274)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:243)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:216)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:849)
gov.noaa.pfel.coastwatch.pointdata.Table.lowReadFlatNc(Table.java:6356)
gov.noaa.pfel.coastwatch.pointdata.Table.readEnhancedFlatNc(Table.java:6080)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.tryToLoadDirFileTable(EDDTableFromFiles.java:2847)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDirTableCopy(EDDTableFromFiles.java:2815)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDnlsTable(EDDTableFromFiles.java:2898)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.accessibleViaFilesFileTable(EDDTableFromFiles.java:2934)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:5087)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:627)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#15 Thread[https-jsse-nio-8001-exec-54,5,main] RUNNABLE daemon
java.base@17.0.19/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.19/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.19/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
java.base@17.0.19/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:99)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:33)
org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#16 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.19/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.19/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.19/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.19/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#17 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.19/java.lang.Object.wait(Native Method)
java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.19/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.19/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.19/java.lang.Thread.run(Thread.java:840)

#18 Thread[LoadDatasets,5,main] RUNNABLE daemon
java.base@17.0.19/java.io.UnixFileSystem.delete0(Native Method)
java.base@17.0.19/java.io.UnixFileSystem.delete(UnixFileSystem.java:316)
java.base@17.0.19/java.io.File.delete(File.java:1073)
com.cohort.util.File2.delete(File2.java:394)
gov.noaa.pfel.erddap.dataset.EDD.accessibleViaFGDC(EDD.java:1846)
gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:851)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1915)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.<init>(EDDTableFromAsciiFiles.java:106)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:357)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:463)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:359)

#19 Thread[main,5,main] RUNNABLE
java.base@17.0.19/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.19/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.19/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.19/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.19/java.net.ServerSocket.accept(ServerSocket.java:532)
org.apache.catalina.core.StandardServer.await(StandardServer.java:601)
org.apache.catalina.startup.Catalina.await(Catalina.java:887)
org.apache.catalina.startup.Catalina.start(Catalina.java:833)
java.base@17.0.19/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.19/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.19/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.19/java.lang.reflect.Method.invoke(Method.java:569)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)

#20 Thread[Notification Thread,9,system] RUNNABLE daemon

#21 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.19/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.19/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.19/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

#22 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.19/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)

#23 Thread[Signal Dispatcher,9,system] RUNNABLE daemon

#24 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.19/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)


 
ERDDAP, Version 2.22
Disclaimers | Privacy Policy | Contact