UM Logo CanWIN ERDDAP
The Canadian Watershed Information Networks' ERDDAP server making scientific data more accessible
   
Brought to you by CEOS UM CCADI ECCC    

ERDDAP > Status

Current time is 2026-08-31T18:24:23+00:00
Startup was at  2026-08-16T14:17:47+00:00
Last major LoadDatasets started 1m 11s ago and is still running.
Currently, major LoadDatasets is loading dataset #1=erdMH1par01day (1m 10s).
nGridDatasets  = 1
nTableDatasets = 39
nTotalDatasets = 40
n Datasets Failed To Load (in the last major LoadDatasets) = 2
    erdMH1par01day, erdMH1par08day, (end)
Reasons for failing to load datasets: 
erdMH1par01day: datasets.xml error on line #126
While trying to load datasetID=erdMH1par01day (after 120149 ms)
java.lang.RuntimeException: datasets.xml error on or before line #126: ERROR from url=https://coastwatch.pfeg.noaa.gov/erddap/info/erdMH1par01day/index.json : java.net.SocketTimeoutException: Connect timed out
 at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:696)
 at gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:699)
 at gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:247)
Caused by: java.io.IOException: ERROR from url=https://coastwatch.pfeg.noaa.gov/erddap/info/erdMH1par01day/index.json : java.net.SocketTimeoutException: Connect timed out
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlResponseStringNewline(SSR.java:1548)
 at gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.<init>(EDDGridFromErddap.java:301)
 at gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.fromXml(EDDGridFromErddap.java:175)
 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
 at java.base/java.lang.reflect.Method.invoke(Method.java:565)
 at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:688)
 ... 2 more
Caused by: java.net.SocketTimeoutException: Connect timed out
 at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:594)
 at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:284)
 at java.base/java.net.Socket.connect(Socket.java:659)
 at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:161)
 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:604)
 at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:206)
 at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:288)
 at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:963)
 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
 at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
 at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:141)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1233)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1139)
 at gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:1454)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlResponseStringNewline(SSR.java:1530)
 ... 7 more


erdMH1par08day: datasets.xml error on line #131
While trying to load datasetID=erdMH1par08day (after 120095 ms)
java.lang.RuntimeException: datasets.xml error on or before line #131: ERROR from url=https://coastwatch.pfeg.noaa.gov/erddap/info/erdMH1par08day/index.json : java.net.SocketTimeoutException: Connect timed out
 at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:696)
 at gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:699)
 at gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:247)
Caused by: java.io.IOException: ERROR from url=https://coastwatch.pfeg.noaa.gov/erddap/info/erdMH1par08day/index.json : java.net.SocketTimeoutException: Connect timed out
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlResponseStringNewline(SSR.java:1548)
 at gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.<init>(EDDGridFromErddap.java:301)
 at gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.fromXml(EDDGridFromErddap.java:175)
 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
 at java.base/java.lang.reflect.Method.invoke(Method.java:565)
 at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:688)
 ... 2 more
Caused by: java.net.SocketTimeoutException: Connect timed out
 at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:594)
 at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:284)
 at java.base/java.net.Socket.connect(Socket.java:659)
 at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:161)
 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:604)
 at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:206)
 at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:288)
 at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:963)
 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
 at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
 at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:141)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1233)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1139)
 at gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:1454)
 at gov.noaa.pfel.coastwatch.util.SSR.getUrlResponseStringNewline(SSR.java:1530)
 ... 7 more


ERROR: Duplicate datasetIDs in datasets.xml:
    AVOS_namao_ee8d_d94d_df77
Unique users (since startup)                            n = 1
Response Failed    Time (since last major LoadDatasets) n =       58,  median ~=    21739 ms
Response Failed    Time (since last Daily Report)       n =    10487,  median ~=    27696 ms
Response Failed    Time (since startup)                 n =    15953,  median ~=    18400 ms
Response Succeeded Time (since last major LoadDatasets) n =       45,  median ~=        4 ms
Response Succeeded Time (since last Daily Report)       n =     4347,  median ~=        5 ms
Response Succeeded Time (since startup)                 n =    71893,  median ~=        4 ms
TaskThread has finished 18968 out of 18968 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =       50,  median ~=        2 ms
TaskThread Failed    Time (since startup)               n =     2202,  median ~=        2 ms
TaskThread Succeeded Time (since last Daily Report)     n =      503,  median ~=        4 ms
TaskThread Succeeded Time (since startup)               n =    16766,  median ~=        4 ms
The email system is inactive.
TouchThread has finished 8 out of 8 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.041137166 processCPULoad=0.013734224 totalMemory=7168MB freeMemory=1618MB totalSwapSpace=6143MB freeSwapSpace=2539MB
Number of active requests=39
Number of threads: Tomcat-waiting=9, inotify=1, other=50
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   317 MB (highWaterMark=  1161 MB) (Xmx ~= 6144 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-08-31T18:23:07+00:00    241s      5     2   40.0        94 (     3)    94 ( 36889)    0       0       0       21       1    28    103     0    0%
  2026-08-31T18:19:03+00:00    157s      5     2   40.0        23 (     4)    73 ( 31333)    0       0       0       16       1    15     97     0    0%
  2026-08-31T18:16:23+00:00    157s      5     2   40.0        39 (    10)   165 ( 23750)    0       0       0        8       1    56    130     0    0%
  2026-08-31T18:12:59+00:00     73s      2     2   40.0         2 (  2000)    14 (142500)    0       0       0       20       1    19     83     0    0%
  2026-08-31T18:11:41+00:00    125s      5     2   40.0        23 (     6)   195 ( 31287)    0       0       0       60       1    34    100     0    0%
  2026-08-31T18:09:33+00:00    157s      5     2   40.0        55 (   523)   210 ( 26061)    0       0       0       12       1    77    153     0    0%
  2026-08-31T18:05:06+00:00      9s      5     2   40.0         9 (    35)     4 (     0)    0       0       0       14       1    12     94     0    0%
  2026-08-31T18:03:37+00:00     41s      2     2   40.0         0 (     0)     0 (     0)    0       0       0       15       1    11     82     0    0%
  2026-08-31T18:02:53+00:00    157s      5     2   40.0         1 (   750)     0 (     0)    0       0       0       15       1    11    100     0    0%
  2026-08-31T18:00:13+00:00    241s      5     2   40.0         4 (     0)    16 ( 77143)    0       0       0       15       1    11     94     0    0%
  2026-08-31T17:56:07+00:00    241s      5     2   40.0        66 (     5)   204 ( 33846)    0       0       0       34       1    20    105     0    0%
  2026-08-31T17:51:19+00:00     73s      2     2   40.0        34 (    35)    58 ( 22581)    0       0       0        5       1    61    135     0    0%
  2026-08-31T17:50:02+00:00    241s      5     2   40.0        30 (     5)   134 ( 24444)    0       0       0        9       1    17     95     0    0%
  2026-08-31T17:45:59+00:00    137s      5     2   40.0        59 (  6042)   177 ( 23908)    0       0       0       23       1    64    145     0    0%
  2026-08-31T17:43:37+00:00    241s      5     2   40.0        31 (     8)   114 ( 35882)    0       0       0       16       1    25    105     0    0%
  2026-08-31T17:39:32+00:00    241s      5     2   40.0        44 (     5)    79 ( 23590)    0       0       0        7       1    34    119     0    0%
  2026-08-31T17:35:27+00:00    241s      5     2   40.0        30 (     7)     1 (450000)    0       0       0       10       1    16    104     0    0%
  2026-08-31T17:31:22+00:00    241s      5     2   40.0        17 (    10)    84 ( 38462)    0       0       0       14       1    12     83     0    0%
  2026-08-31T17:26:34+00:00     72s      2     2   40.0        30 (     5)    41 ( 36190)    0       0       0       20       1    30     92     0    0%
  2026-08-31T17:25:17+00:00    241s      5     2   40.0        74 (   531)   187 ( 29792)    0       0       0       10       1    40    113     0    0%
  2026-08-31T17:21:12+00:00    241s      5     2   40.0        62 (     8)    24 ( 19231)    0       0       0        9       1    40    125     0    0%
  2026-08-31T17:17:08+00:00    157s      5     2   40.0         5 (  1250)     6 ( 90000)    0       0       0       15       1    11     94     0    0%
  2026-08-31T17:12:40+00:00      9s      2     2   40.0        29 (     2)    15 ( 19375)    0       0       0       17       1    15     82     0    0%
  2026-08-31T17:10:40+00:00      9s      5     2   40.0        49 (     5)    62 ( 21290)    0       0       0        9       1    23     93     0    0%
  2026-08-31T17:08:40+00:00      9s      2     2   40.0        29 (     4)     0 (     0)    0       0       0        6       1    23     95     0    0%
  2026-08-31T17:08:27+00:00    241s      5     2   40.0        21 (     4)    11 ( 26667)    0       0       0       15       1    11     97     0    0%
  2026-08-31T17:04:21+00:00    125s      5     2   40.0        88 (  2934)    27 ( 17500)    0       0       0        8       1    18     98     0    0%
  2026-08-31T17:00:25+00:00      9s      5     2   40.0        31 (  3140)     2 (120000)    0       0       0       31       1    11     94     0    0%
  2026-08-31T16:59:29+00:00     73s      2     2   40.0         2 (  1000)    41 ( 35833)    0       0       0       28       1    14     86     0    0%
  2026-08-31T16:58:12+00:00    241s      5     2   40.0        43 (     5)    50 ( 22963)    0       0       0        9       1    32    111     0    0%
  2026-08-31T16:54:07+00:00    241s      5     2   40.0        23 (     8)     0 (     0)    0       0       0       15       1    11     98     0    0%
  2026-08-31T16:50:03+00:00    157s      5     2   40.0         0 (     0)     0 (     0)    0       0       0       15       1    11    100     0    0%
  2026-08-31T16:47:22+00:00    241s      5     2   40.0        34 (     4)    77 ( 34872)    0       0       0       15       1    11     97     0    0%
  2026-08-31T16:41:30+00:00      9s      2     2   40.0        23 (     4)     2 (     2)    0       0       0        6       1    21    101     0    0%
  2026-08-31T16:41:15+00:00    189s      5     2   40.0        27 (     5)   106 ( 35686)    0       0       0       14       1    12     94     0    0%
  2026-08-31T16:36:47+00:00     41s      5     2   40.0        47 (     5)    80 ( 26809)    0       0       0        9       1    49    122     0    0%
  2026-08-31T16:35:19+00:00     72s      2     2   40.0         4 (    10)     2 (210000)    0       0       0       15       1    11     82     0    0%
  2026-08-31T16:33:19+00:00     73s      5     2   40.0        25 (     4)    95 ( 33725)    0       0       0       35       1    13    101     0    0%
  2026-08-31T16:30:15+00:00      9s      2     2   40.0         1 ( 15000)    13 ( 19286)    0       0       0        7       1    42    113     0    0%
  2026-08-31T16:30:01+00:00    125s      5     2   40.0        31 (     2)    33 ( 30588)    0       0       0        9       1    40    119     0    0%
  2026-08-31T16:27:52+00:00    241s      5     2   40.0        19 ( 11364)   274 ( 31503)    0       0       0       23       1    19     98     0    0%
  2026-08-31T16:23:47+00:00    241s      5     2   40.0        34 (     4)     9 ( 24000)    0       0       0        9       1    60    151     0    0%
  2026-08-31T16:19:41+00:00    125s      5     2   40.0         1 (     1)    61 ( 36154)    0       0       0       15       1    11     99     0    0%
  2026-08-31T16:15:45+00:00      9s      2     2   40.0         1 ( 15000)    12 ( 20000)    0       0       0        8       1    37    101     0    0%
  2026-08-31T16:15:31+00:00    125s      5     2   40.0        16 (   900)    41 ( 18864)    0       0       0        8       1    37    119     0    0%
  2026-08-31T16:13:20+00:00    189s      5     2   40.0         3 (     2)     2 (     5)    0       0       0       15       1    11     96     0    0%
  2026-08-31T16:10:07+00:00    241s      5     2   40.0        45 (     2)    68 ( 29697)    0       0       0       14       1    12     97     0    0%
  2026-08-31T16:06:02+00:00    241s      5     2   40.0        50 (     4)   128 ( 29333)    0       0       0       10       1    27    111     0    0%
  2026-08-31T16:00:42+00:00     41s      2     2   40.0        26 (   750)    49 ( 22308)    0       0       0       11       1    44    114     0    0%
  2026-08-31T15:59:56+00:00    125s      5     2   40.0        33 (     9)    19 ( 22222)    0       0       0       12       1    43    139     0    0%
  2026-08-31T15:57:47+00:00    241s      5     2   40.0        11 (  3500)    68 ( 36000)    0       0       0       13       1    13     96     0    0%
  2026-08-31T15:53:42+00:00    241s      5     2   40.0        38 (     3)    24 ( 33333)    0       0       0        5       1    28    115     0    0%
  2026-08-31T15:49:37+00:00    241s      5     2   40.0        27 (  1250)   147 ( 24615)    0       0       0       10       1    30    109     0    0%
  2026-08-31T15:43:45+00:00      9s      5     2   40.0         0 (     0)    42 ( 36667)    0       0       0       23       1    24    102     0    0%
  2026-08-31T15:42:48+00:00     72s      2     2   40.0        17 (    28)    54 ( 35758)    0       0       0       11       1    36     99     0    0%
  2026-08-31T15:41:32+00:00    241s      5     2   40.0        49 (     4)   132 ( 33333)    0       0       0       16       1    30    119     0    0%
  2026-08-31T15:37:28+00:00    157s      5     2   40.0        37 (     5)    86 ( 33023)    0       0       0       39       1    26    105     0    0%
  2026-08-31T15:34:48+00:00    157s      5     2   40.0        23 (    35)   208 ( 25234)    0       0       0       19       1    50    120     0    0%
  2026-08-31T15:31:55+00:00    104s      2     2   40.0         5 ( 11667)    75 ( 20625)    0       0       0       20       1    22     91     0    0%
  2026-08-31T15:30:08+00:00    156s      5     2   40.0        12 (     2)    19 ( 18636)    0       0       0        6       1    34    114     0    0%
  2026-08-31T15:26:44+00:00     73s      2     2   40.0        38 (     3)     7 (     0)    0       0       0       13       1    13     98     0    0%
  2026-08-31T15:25:27+00:00    241s      5     2   40.0        19 (     2)     0 (     0)    0       0       0       15       1    11     96     0    0%
  2026-08-31T15:21:22+00:00    241s      5     2   40.0        68 (     3)    40 ( 34815)    0       0       0       16       1    11    102     0    0%
  2026-08-31T15:17:17+00:00    241s      5     2   40.0         7 (  1250)    36 ( 36842)    0       0       0       15       1    11     97     0    0%
  2026-08-31T15:13:10+00:00    189s      5     2   40.0        47 (     7)   249 ( 25082)    0       0       0       31       1    31    111     0    0%
  2026-08-31T15:08:10+00:00      9s      2     2   40.0         0 (     0)     2 ( 20000)    0       0       0       19       1    14     85     0    0%
  2026-08-31T15:07:58+00:00    157s      5     2   40.0        35 (     4)    54 ( 23810)    0       0       0       20       1    15     97     0    0%
  2026-08-31T15:04:34+00:00     72s      2     2   40.0         5 ( 13750)    66 ( 29143)    0       0       0       12       1    35     97     0    0%
  2026-08-31T15:03:16+00:00    125s      5     2   40.0        12 (   875)    52 ( 28750)    0       0       0        6       1    40    127     0    0%
  2026-08-31T15:01:07+00:00    241s      5     2   40.0        23 (   350)    62 ( 29697)    0       0       0       11       1    18    104     0    0%
  2026-08-31T14:57:02+00:00    241s      5     2   40.0        32 (     6)     6 ( 15000)    0       0       0        6       1    21    106     0    0%
  2026-08-31T14:52:56+00:00    125s      5     2   40.0         0 (     0)     5 (105000)    0       0       0       13       1    13    101     0    0%
  2026-08-31T14:50:46+00:00    125s      5     2   40.0         3 (     1)    40 ( 37391)    0       0       0       18       1    16     97     0    0%
  2026-08-31T14:48:37+00:00    241s      5     2   40.0        33 (     8)    25 ( 33684)    0       0       0        8       1    25    102     0    0%
  2026-08-31T14:44:32+00:00    241s      5     2   40.0        35 (     4)    17 ( 23333)    0       0       0       14       1    12     97     0    0%
  2026-08-31T14:40:27+00:00    241s      6     2   40.0        55 (     4)    79 ( 19342)    0       0       0        8       1    27    114     0    0%
  2026-08-31T14:34:35+00:00      9s      5     2   40.0         3 (     8)     0 (     0)    0       0       0       15       1    11     95     0    0%
  2026-08-31T14:32:35+00:00      9s      5     2   40.0        15 (     4)     1 (     2)    0       0       0       15       1    11     97     0    0%
  2026-08-31T14:30:35+00:00      9s      2     2   40.0         0 (     0)     1 (450000)    0       0       0       15       1    11     89     0    0%
  2026-08-31T14:30:22+00:00    241s      5     2   40.0        36 (     4)     8 (156000)    0       0       0       14       1    12     97     0    0%
  2026-08-31T14:26:17+00:00    241s      5     2   40.0        15 (  5625)   137 ( 24348)    0       0       0       33       1    17     94     0    0%
  2026-08-31T14:22:01+00:00    105s      2     2   40.0        18 (     4)     0 (     0)    0       0       0       15       1    11     82     0    0%
  2026-08-31T14:20:11+00:00    125s      5     2   40.0        24 (     3)     2 (     5)    0       0       0       15       1    11     95     0    0%
  2026-08-31T14:16:15+00:00      9s      2     2   40.0         0 (     0)     0 (     0)    0       0       0       14       1    12     84     0    0%
  2026-08-31T14:16:00+00:00    189s      5     2   40.0         0 (     0)    54 ( 35172)    0       0       0       14       1    12     97     0    0%
  2026-08-31T14:12:48+00:00    157s      5     2   40.0        25 (    35)    90 ( 25333)    0       0       0       13       1    31    121     0    0%
  2026-08-31T14:10:07+00:00    241s      5     2   40.0        24 (     3)    79 ( 19324)    0       0       0        8       1    36    121     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =      228,  median ~=   173333 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:           29
    <= 20 s:            0
    <= 1 min:          17
    <= 2 min:          20
    <= 5 min:         162
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =     8937,  median ~=    59867 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:         2825
    <= 20 s:            0
    <= 1 min:        1649
    <= 2 min:        1164
    <= 5 min:        3296
    <= 10 min:          0
    <= 20 min:          3
    <= 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 =       58,  median ~=    21739 ms
    0 ms:               0
    1 ms:               0
    2 ms:               1
    <= 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:           27
    <= 1 min:          23
    <= 2 min:           4
    <= 5 min:           3
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since last Daily Report):
    n =    10487,  median ~=    27696 ms
    0 ms:              94
    1 ms:              35
    2 ms:              15
    <= 5 ms:           26
    <= 10 ms:           9
    <= 20 ms:           3
    <= 50 ms:          31
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          3
    <= 1 s:             3
    <= 2 s:             6
    <= 5 s:            20
    <= 10 s:           38
    <= 20 s:         3980
    <= 1 min:        5091
    <= 2 min:         676
    <= 5 min:         419
    <= 10 min:         37
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since startup):
    n =    15953,  median ~=    18400 ms
    0 ms:             819
    1 ms:             417
    2 ms:              65
    <= 5 ms:          201
    <= 10 ms:         235
    <= 20 ms:          23
    <= 50 ms:         464
    <= 100 ms:        485
    <= 200 ms:        566
    <= 500 ms:         79
    <= 1 s:           381
    <= 2 s:           183
    <= 5 s:           128
    <= 10 s:          264
    <= 20 s:         4365
    <= 1 min:        5612
    <= 2 min:         908
    <= 5 min:         579
    <= 10 min:        111
    <= 20 min:         31
    <= 1 hr:           29
    >  1 hr:            8


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

Response Succeeded Time Distribution (since last Daily Report):
    n =     4347,  median ~=        5 ms
    0 ms:             372
    1 ms:             488
    2 ms:             195
    <= 5 ms:         1134
    <= 10 ms:         517
    <= 20 ms:          41
    <= 50 ms:         224
    <= 100 ms:         14
    <= 200 ms:          5
    <= 500 ms:         29
    <= 1 s:           301
    <= 2 s:           238
    <= 5 s:           209
    <= 10 s:          175
    <= 20 s:          396
    <= 1 min:           8
    <= 2 min:           1
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =    71893,  median ~=        4 ms
    0 ms:            8921
    1 ms:           10052
    2 ms:           10283
    <= 5 ms:        10546
    <= 10 ms:        3995
    <= 20 ms:         737
    <= 50 ms:        3263
    <= 100 ms:        213
    <= 200 ms:         88
    <= 500 ms:        180
    <= 1 s:          9671
    <= 2 s:          8715
    <= 5 s:          3354
    <= 10 s:          737
    <= 20 s:          720
    <= 1 min:         225
    <= 2 min:          77
    <= 5 min:          41
    <= 10 min:         33
    <= 20 min:         17
    <= 1 hr:           23
    >  1 hr:            2


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

TaskThread Failed Time Distribution (since startup):
    n =     2202,  median ~=        2 ms
    0 ms:               1
    1 ms:              52
    2 ms:            1751
    <= 5 ms:          375
    <= 10 ms:           0
    <= 20 ms:           1
    <= 50 ms:          15
    <= 100 ms:          7
    <= 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

TaskThread Succeeded Time Distribution (since last Daily Report):
    n =      503,  median ~=        4 ms
    0 ms:               0
    1 ms:               0
    2 ms:              29
    <= 5 ms:          320
    <= 10 ms:          58
    <= 20 ms:           1
    <= 50 ms:           2
    <= 100 ms:         93
    <= 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

TaskThread Succeeded Time Distribution (since startup):
    n =    16766,  median ~=        4 ms
    0 ms:               0
    1 ms:               7
    2 ms:            1486
    <= 5 ms:        11278
    <= 10 ms:        1696
    <= 20 ms:         105
    <= 50 ms:         832
    <= 100 ms:       1354
    <= 200 ms:          6
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             2
    <= 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


TouchThread Failed Time Distribution (since last Daily Report):
    n =        0

TouchThread Failed Time Distribution (since startup):
    n =        2,  median ~=     3500 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:             2
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TouchThread Succeeded Time Distribution (since last Daily Report):
    n =        0

TouchThread Succeeded Time Distribution (since startup):
    n =        6,  median ~=      275 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:          1
    <= 500 ms:          4
    <= 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


Language (since last daily report)
    : 14870  (100%)

Language (since startup)
    : 87884  (100%)

SgtMap topography nFromCache=16 nNotFromCache=87
GSHHS: nCached=36 of 100, nCoarse=86, nSuccesses=280, nTossed=0
NationalBoundaries: nCached=18 of 100,  nCoarse=33, nSuccesses=70, nTossed=0
StateBoundaries: nCached=18 of 100,  nCoarse=10, nSuccesses=70, nTossed=0
Rivers: nCached=18 of 100,  nCoarse=10, nSuccesses=70, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
127 + 156 + 129 + 139 + 156 + 138 + 128 + 135 + 137 + 156 + 179 + 157 + 136 + 146 + 154 + 151 + 
168 + 151 + 125 + 139 + 165 + 161 + 138 + 151 + 134 + 129 + 132 + 139 + 134 + 160 + 131 + 128 + 
145 + 138 + 145 + 157 + 146 + 150 + 146 + 153 + 139 + 149 + 141 + 143 + 151 + 148 + 155 + 144 + 
150 + 145 + 145 + 120 + 157 + 122 + 162 + 139 + 137 + 127 + 153 + 150 + 148 + 121 + 148 + 171 + 
132 + 137 + 151 + 169 + 142 + 146 + 127 + 137 + 156 + 148 + 156 + 148 + 128 + 149 + 144 + 159 + 
112 + 126 + 145 + 151 + 135 + 136 + 164 + 146 + 141 + 160 + 126 + 139 + 146 + 147 + 140 + 117 + 
142 + 155 + 146 + 138 + 131 + 133 + 140 + 141 + 138 + 149 + 160 + 154 + 162 + 161 + 145 + 136 + 
154 + 133 + 144 + 152 + 151 + 143 + 144 + 142 + 159 + 147 + 152 + 139 + 145 + 142 + 135 = 18327


Number of threads: Tomcat-waiting=9, inotify=1, other=50
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

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

#2 Thread[#14,Finalizer,8,system] WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
java.base@25.0.1/java.lang.Object.wait(Object.java:351)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.base@25.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)

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

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

#5 Thread[#22,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)

#6 Thread[#25345,http-nio-8080-exec-2180,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#7 Thread[#25420,http-nio-8080-exec-2247,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#8 Thread[#25421,http-nio-8080-exec-2248,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#9 Thread[#25423,http-nio-8080-exec-2250,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:989)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#10 Thread[#25425,http-nio-8080-exec-2252,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#11 Thread[#25434,http-nio-8080-exec-2261,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#12 Thread[#25437,http-nio-8080-exec-2264,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#13 Thread[#25439,http-nio-8080-exec-2266,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#14 Thread[#25448,http-nio-8080-exec-2275,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#15 Thread[#25457,http-nio-8080-exec-2278,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#16 Thread[#25458,http-nio-8080-exec-2279,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#17 Thread[#25459,http-nio-8080-exec-2280,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#18 Thread[#25460,http-nio-8080-exec-2281,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#19 Thread[#25461,http-nio-8080-exec-2282,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#20 Thread[#25462,http-nio-8080-exec-2283,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#21 Thread[#25464,http-nio-8080-exec-2285,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#22 Thread[#25465,http-nio-8080-exec-2286,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#23 Thread[#25466,http-nio-8080-exec-2287,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#24 Thread[#25468,http-nio-8080-exec-2289,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#25 Thread[#25469,http-nio-8080-exec-2290,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#26 Thread[#25471,http-nio-8080-exec-2292,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#27 Thread[#25472,http-nio-8080-exec-2293,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#28 Thread[#25473,http-nio-8080-exec-2294,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#29 Thread[#25474,http-nio-8080-exec-2295,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#30 Thread[#25475,http-nio-8080-exec-2296,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#31 Thread[#25476,http-nio-8080-exec-2297,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:989)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#32 Thread[#25477,http-nio-8080-exec-2298,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#33 Thread[#25479,http-nio-8080-exec-2300,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#34 Thread[#25482,LoadDatasets,5,main] RUNNABLE
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:594)
java.base@25.0.1/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:284)
java.base@25.0.1/java.net.Socket.connect(Socket.java:659)
java.base@25.0.1/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
java.base@25.0.1/sun.net.NetworkClient.doConnect(NetworkClient.java:161)
java.base@25.0.1/sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
java.base@25.0.1/sun.net.www.http.HttpClient.openServer(HttpClient.java:604)
java.base@25.0.1/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:206)
java.base@25.0.1/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:288)
java.base@25.0.1/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:963)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:899)
java.base@25.0.1/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
java.base@25.0.1/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:141)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1233)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1139)
gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:1454)
gov.noaa.pfel.coastwatch.util.SSR.getUrlResponseStringNewline(SSR.java:1530)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.<init>(EDDGridFromErddap.java:301)
gov.noaa.pfel.erddap.dataset.EDDGridFromErddap.fromXml(EDDGridFromErddap.java:175)
java.base@25.0.1/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000005f5a6000.invoke(LambdaForm$MH)
java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000005f0d1400.invokeExact_MT(LambdaForm$MH)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:156)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
java.base@25.0.1/java.lang.reflect.Method.invoke(Method.java:565)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:688)
gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:699)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:247)

#35 Thread[#25483,http-nio-8080-exec-2301,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#36 Thread[#25484,http-nio-8080-exec-2302,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#37 Thread[#25485,http-nio-8080-exec-2303,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#38 Thread[#25486,http-nio-8080-exec-2304,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#39 Thread[#25487,http-nio-8080-exec-2305,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#40 Thread[#25488,http-nio-8080-exec-2306,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#41 Thread[#25489,http-nio-8080-exec-2307,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#42 Thread[#25490,http-nio-8080-exec-2308,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#43 Thread[#25491,http-nio-8080-exec-2309,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:734)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:662)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#44 Thread[#25492,http-nio-8080-exec-2310,5,main] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1432)
org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:747)
org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:587)
org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:535)
org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:537)
org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:71)
org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
org.apache.coyote.Response.doWrite(Response.java:633)
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:316)
org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:764)
org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:661)
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:363)
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:341)
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:99)
java.base@25.0.1/java.io.BufferedOutputStream.write(BufferedOutputStream.java:183)
com.cohort.util.File2.copy(File2.java:2118)
com.cohort.util.File2.copy(File2.java:2087)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1791)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13696)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7244)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#45 Thread[#3,main,5,main] TIMED_WAITING
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
org.apache.catalina.core.StandardServer.await(StandardServer.java:517)
org.apache.catalina.startup.Catalina.await(Catalina.java:846)
org.apache.catalina.startup.Catalina.start(Catalina.java:794)
java.base@25.0.1/java.lang.invoke.LambdaForm$DMH/0x000000005f108400.invokeVirtual(LambdaForm$DMH)
java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000005f108c00.invoke(LambdaForm$MH)
java.base@25.0.1/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
java.base@25.0.1/java.lang.reflect.Method.invoke(Method.java:565)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:339)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:470)

#46 Thread[#30,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)

#47 Thread[#47,Java2D Disposer,10,system] WAITING daemon
java.base@25.0.1/java.lang.Object.wait0(Native Method)
java.base@25.0.1/java.lang.Object.wait(Object.java:389)
java.base@25.0.1/java.lang.Object.wait(Object.java:351)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.desktop@25.0.1/sun.java2d.Disposer.run(Disposer.java:133)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#48 Thread[#48,RunLoadDatasets,5,main] TIMED_WAITING
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:278)

#49 Thread[#62,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.EPoll.wait(Native Method)
java.base@25.0.1/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:117)
java.base@25.0.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@25.0.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:778)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#50 Thread[#63,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.accept(Native Method)
java.base@25.0.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:424)
java.base@25.0.1/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:532)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)


 
ERDDAP, Version 2.30.0-alpha
Disclaimers | Privacy Policy | Contact