![]() |
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2025-09-17T14:47:03-04:00 Startup was at 2025-09-17T11:12:17-04:00 Last major LoadDatasets started 2m 42s ago and finished after 154 seconds. nGridDatasets = 0 nTableDatasets = 2292 nTotalDatasets = 2292 n Datasets Failed To Load (in the last major LoadDatasets) = 29 bcodmo_dataset_881861_v1, bcodmo_dataset_904246_v1, bcodmo_dataset_905985_v1, bcodmo_dataset_906222_v1, bcodmo_dataset_906188_v1, bcodmo_dataset_885701_v1, bcodmo_dataset_907866_v1, bcodmo_dataset_911102_v1, bcodmo_dataset_854878_v1, bcodmo_dataset_921981_v1, bcodmo_dataset_920078_v1, bcodmo_dataset_920383_v1, bcodmo_dataset_920405_v1, bcodmo_dataset_920423_v1, bcodmo_dataset_920878_v1, bcodmo_dataset_881861_v3, bcodmo_dataset_922922_v1, bcodmo_dataset_923028_v1, bcodmo_dataset_921847_v1, bcodmo_dataset_924605_v1, bcodmo_dataset_925041_v1, bcodmo_dataset_914901_v1, bcodmo_dataset_922260_v1, bcodmo_dataset_907559_v1, bcodmo_dataset_926332_v1, bcodmo_dataset_925670_v1, bcodmo_dataset_861683_v1, bcodmo_dataset_916411_v1, bcodmo_dataset_890864_v1, (end) Unique users (since startup) n = 3014 Response Failed Time (since last major LoadDatasets) n = 0 Response Failed Time (since last Daily Report) n = 66, median ~= 4471 ms Response Failed Time (since startup) n = 66, median ~= 4471 ms Response Succeeded Time (since last major LoadDatasets) n = 3, median ~= 1500 ms Response Succeeded Time (since last Daily Report) n = 10198, median ~= 12 ms Response Succeeded Time (since startup) n = 10333, median ~= 12 ms TaskThread has finished 0 out of 0 tasks. Currently, no task is running. TaskThread Failed Time (since last Daily Report) n = 0 TaskThread Failed Time (since startup) n = 0 TaskThread Succeeded Time (since last Daily Report) n = 0 TaskThread Succeeded Time (since startup) n = 0 The email system is inactive. TouchThread has finished 0 out of 0 touches. Currently, the thread is sleeping. TouchThread Failed Time (since last Daily Report) n = 0 TouchThread Succeeded Time (since last Daily Report) n = 0 OS info: totalCPULoad=0.8959588 processCPULoad=0.6426392 totalMemory=15988MB freeMemory=436MB totalSwapSpace=8191MB freeSwapSpace=5443MB Number of active requests=5 Number of threads: Tomcat-waiting=29, inotify=108, other=21 2 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 3568 MB (highWaterMark= 4701 MB) (Xmx ~= 8192 MB) Major LoadDatasets Time Series: MLD Datasets Loaded Requests (median times in ms) Number of Threads MB gc Open timestamp time nTry nFail nTotal nSuccess (median) nFail (median) shed memFail tooMany tomWait inotify other inUse Calls Files ---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- ----- 2025-09-17T14:46:44-04:00 132s 886 29 2292 373 ( 17) 3 ( 6250) 0 0 0 36 108 15 4695 28 0% 2025-09-17T14:39:21-04:00 6s 33 29 2292 218 ( 13) 2 ( 3500) 0 0 0 35 59 15 427 0 0% 2025-09-17T14:34:49-04:00 35s 886 29 2292 265 ( 9) 1 ( 15000) 0 0 0 37 59 13 420 0 0% 2025-09-17T14:29:48-04:00 38s 852 29 2292 263 ( 14) 3 ( 1500) 0 0 0 36 54 14 440 0 0% 2025-09-17T14:24:18-04:00 20s 457 29 2292 234 ( 8) 3 ( 7500) 0 0 0 36 93 15 420 0 0% 2025-09-17T14:19:48-04:00 50s 852 29 2292 283 ( 13) 3 ( 1) 0 0 0 37 20 13 640 0 0% 2025-09-17T14:14:31-04:00 39s 886 29 2292 233 ( 14) 2 ( 5000) 0 0 0 36 93 16 419 2 0% 2025-09-17T14:09:28-04:00 38s 852 29 2292 247 ( 9) 2 ( 5000) 0 0 0 37 108 13 419 1 0% 2025-09-17T14:04:24-04:00 36s 885 29 2292 239 ( 14) 7 ( 3500) 0 0 0 36 10 14 479 1 0% 2025-09-17T13:59:23-04:00 35s 852 29 2292 253 ( 10) 2 ( 1000) 0 0 0 36 104 14 422 0 0% 2025-09-17T13:54:18-04:00 35s 886 29 2292 266 ( 14) 0 ( 0) 0 0 0 37 14 13 1307 3 0% 2025-09-17T13:49:13-04:00 35s 852 29 2292 250 ( 12) 2 ( 5000) 0 0 0 37 99 13 421 0 0% 2025-09-17T13:44:12-04:00 36s 886 29 2292 239 ( 14) 2 ( 500) 0 0 0 37 37 14 422 0 0% 2025-09-17T13:39:07-04:00 33s 852 29 2292 234 ( 13) 0 ( 0) 0 0 0 37 76 13 420 0 0% 2025-09-17T13:34:06-04:00 35s 886 29 2292 233 ( 10) 0 ( 0) 0 0 0 37 71 13 421 0 0% 2025-09-17T13:29:03-04:00 33s 852 29 2292 222 ( 14) 4 ( 2000) 0 0 0 36 42 14 453 2 0% 2025-09-17T13:24:01-04:00 34s 886 29 2292 256 ( 14) 1 ( 15000) 0 0 0 36 71 14 420 3 0% 2025-09-17T13:18:29-04:00 5s 29 29 2292 228 ( 10) 2 ( 5000) 0 0 0 36 108 14 421 0 0% 2025-09-17T13:14:02-04:00 36s 886 29 2292 230 ( 20) 5 ( 0) 0 0 0 37 108 13 436 6 0% 2025-09-17T13:08:56-04:00 34s 852 29 2292 267 ( 13) 2 ( 15000) 0 0 0 36 92 14 416 3 0% 2025-09-17T13:03:32-04:00 13s 373 29 2292 251 ( 11) 1 (450000) 0 0 0 36 21 16 481 2 0% 2025-09-17T12:58:51-04:00 33s 852 29 2292 260 ( 10) 2 ( 20000) 0 0 0 37 108 15 431 6 0% 2025-09-17T12:53:19-04:00 4s 29 29 2292 222 ( 10) 3 ( 40000) 0 0 0 37 34 15 432 0 0% 2025-09-17T12:48:55-04:00 38s 886 29 2292 242 ( 14) 0 ( 0) 0 0 0 38 34 13 415 2 0% 2025-09-17T12:43:40-04:00 33s 852 29 2292 241 ( 14) 1 ( 1500) 0 0 0 39 79 13 357 0 0% 2025-09-17T12:38:39-04:00 33s 886 29 2292 226 ( 14) 1 ( 1500) 0 0 0 39 68 13 360 0 0% 2025-09-17T12:33:35-04:00 31s 852 29 2292 235 ( 17) 0 ( 0) 0 0 0 38 45 14 354 0 0% 2025-09-17T12:28:08-04:00 6s 63 29 2292 205 ( 10) 1 ( 3500) 0 0 0 40 73 13 357 0 0% 2025-09-17T12:23:41-04:00 40s 852 29 2292 246 ( 25) 2 ( 5000) 0 1 0 40 102 13 365 20 0% 2025-09-17T12:18:02-04:00 6s 63 29 2292 222 ( 10) 0 ( 0) 0 0 0 40 45 13 352 0 0% 2025-09-17T12:13:31-04:00 33s 852 29 2292 241 ( 17) 3 ( 15000) 0 0 0 40 45 13 380 4 0% 2025-09-17T12:08:26-04:00 37s 886 29 2292 241 ( 10) 0 ( 0) 0 0 0 41 102 13 324 0 0% 2025-09-17T12:02:51-04:00 4s 33 29 2292 345 ( 31) 1 ( 3500) 0 0 110 56 11 15 328 0 0% 2025-09-17T11:58:17-04:00 31s 886 29 2292 243 ( 10) 1 ( 15000) 0 0 0 26 8 14 320 0 0% 2025-09-17T11:52:48-04:00 4s 32 29 2292 203 ( 14) 0 ( 0) 0 0 0 27 105 13 312 0 0% 2025-09-17T11:48:22-04:00 40s 886 29 2292 237 ( 10) 0 ( 0) 0 0 0 26 108 14 320 1 0% 2025-09-17T11:43:15-04:00 33s 852 29 2292 242 ( 9) 0 ( 0) 0 0 0 27 80 13 319 0 0% 2025-09-17T11:38:13-04:00 35s 886 29 2292 247 ( 9) 1 ( 3500) 0 0 0 26 47 14 301 2 0% 2025-09-17T11:33:04-04:00 29s 700 29 2292 251 ( 9) 0 ( 0) 0 0 0 27 90 13 279 0 0% 2025-09-17T11:27:45-04:00 10s 216 29 2292 205 ( 11) 0 ( 0) 0 0 0 26 27 14 321 0 0% 2025-09-17T11:23:09-04:00 35s 852 29 2292 225 ( 15) 2 ( 10000) 0 0 0 27 108 14 274 0 0% 2025-09-17T11:18:01-04:00 30s 886 29 2292 132 ( 16) 1 ( 0) 0 0 0 26 5 14 310 0 0% 2025-09-17T11:14:56-04:00 146s 2320 29 2292 135 ( 58) 0 ( 0) 0 0 0 27 108 13 264 0 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 42, median ~= 34194 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: 4 <= 10 s: 4 <= 20 s: 2 <= 1 min: 31 <= 2 min: 0 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 43, median ~= 34839 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: 4 <= 10 s: 4 <= 20 s: 2 <= 1 min: 31 <= 2 min: 0 <= 5 min: 2 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since last Daily Report): n = 0 Minor LoadDatasets Times Distribution (since startup): n = 0 Response Failed Time Distribution (since last major LoadDatasets): n = 0 Response Failed Time Distribution (since last Daily Report): n = 66, median ~= 4471 ms 0 ms: 6 1 ms: 3 2 ms: 0 <= 5 ms: 0 <= 10 ms: 1 <= 20 ms: 0 <= 50 ms: 1 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 1 <= 1 s: 2 <= 2 s: 5 <= 5 s: 17 <= 10 s: 8 <= 20 s: 12 <= 1 min: 3 <= 2 min: 0 <= 5 min: 2 <= 10 min: 5 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since startup): n = 66, median ~= 4471 ms 0 ms: 6 1 ms: 3 2 ms: 0 <= 5 ms: 0 <= 10 ms: 1 <= 20 ms: 0 <= 50 ms: 1 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 1 <= 1 s: 2 <= 2 s: 5 <= 5 s: 17 <= 10 s: 8 <= 20 s: 12 <= 1 min: 3 <= 2 min: 0 <= 5 min: 2 <= 10 min: 5 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last major LoadDatasets): n = 3, median ~= 1500 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 1 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 1 <= 5 s: 1 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last Daily Report): n = 10198, median ~= 12 ms 0 ms: 326 1 ms: 572 2 ms: 233 <= 5 ms: 1209 <= 10 ms: 2591 <= 20 ms: 785 <= 50 ms: 735 <= 100 ms: 309 <= 200 ms: 131 <= 500 ms: 130 <= 1 s: 1040 <= 2 s: 1998 <= 5 s: 75 <= 10 s: 22 <= 20 s: 16 <= 1 min: 13 <= 2 min: 13 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since startup): n = 10333, median ~= 12 ms 0 ms: 326 1 ms: 573 2 ms: 239 <= 5 ms: 1223 <= 10 ms: 2623 <= 20 ms: 795 <= 50 ms: 739 <= 100 ms: 312 <= 200 ms: 132 <= 500 ms: 130 <= 1 s: 1042 <= 2 s: 2060 <= 5 s: 75 <= 10 s: 22 <= 20 s: 16 <= 1 min: 13 <= 2 min: 13 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TaskThread Failed Time Distribution (since last Daily Report): n = 0 TaskThread Failed Time Distribution (since startup): n = 0 TaskThread Succeeded Time Distribution (since last Daily Report): n = 0 TaskThread Succeeded Time Distribution (since startup): n = 0 TouchThread Failed Time Distribution (since last Daily Report): n = 0 TouchThread Failed Time Distribution (since startup): n = 0 TouchThread Succeeded Time Distribution (since last Daily Report): n = 0 TouchThread Succeeded Time Distribution (since startup): n = 0 Language (since last daily report) : 10274 (100%) Language (since startup) : 10409 (100%) SgtMap topography nFromCache=0 nNotFromCache=4 GSHHS: nCached=6 of 100, nCoarse=4, nSuccesses=12, nTossed=0 NationalBoundaries: nCached=3 of 100, nCoarse=1, nSuccesses=3, nTossed=0 StateBoundaries: nCached=3 of 100, nCoarse=1, nSuccesses=3, nTossed=0 Rivers: nCached=3 of 100, nCoarse=1, nSuccesses=3, nTossed=0 bufferedImage isAccelerated=[unknown] canonical map sizes: 246 + 274 + 266 + 251 + 253 + 272 + 242 + 249 + 263 + 257 + 253 + 252 + 246 + 252 + 280 + 254 + 262 + 259 + 231 + 246 + 251 + 272 + 268 + 240 + 271 + 255 + 261 + 252 + 226 + 270 + 280 + 255 + 248 + 253 + 243 + 250 + 255 + 264 + 230 + 256 + 271 + 247 + 248 + 251 + 249 + 252 + 238 + 249 + 277 + 290 + 252 + 265 + 274 + 239 + 246 + 269 + 246 + 256 + 301 + 251 + 230 + 242 + 250 + 251 + 258 + 277 + 272 + 254 + 262 + 271 + 254 + 244 + 272 + 237 + 247 + 261 + 240 + 258 + 254 + 243 + 222 + 279 + 239 + 225 + 273 + 269 + 255 + 290 + 268 + 248 + 233 + 265 + 246 + 245 + 242 + 245 + 263 + 227 + 240 + 268 + 291 + 266 + 272 + 262 + 249 + 249 + 258 + 258 + 241 + 259 + 259 + 248 + 246 + 238 + 312 + 287 + 258 + 235 + 264 + 271 + 289 + 254 + 258 + 270 + 224 + 250 + 280 = 32546 canonicalStringHolder map sizes: 86892 + 86653 + 86998 + 86947 + 86788 + 86880 + 86902 + 87088 + 86547 + 86772 + 86891 + 86905 + 86933 + 86546 + 87217 + 87037 + 86939 + 86809 + 87014 + 86697 + 86952 + 87179 + 86646 + 86941 + 86925 + 86926 + 87060 + 87102 + 86860 + 87193 + 86886 + 86895 + 86787 + 86867 + 86866 + 86800 + 86690 + 48495 + 85104 + 86869 + 86771 + 86466 + 86749 + 86617 + 86842 + 87344 + 86675 + 86804 + 86835 + 86747 + 86755 + 86871 + 86938 + 87168 + 86891 + 87079 + 86539 + 86960 + 86510 + 87054 + 87094 + 86848 + 86888 + 86406 + 86946 + 86791 + 86721 + 86982 + 86957 + 87266 + 86813 + 86742 + 86755 + 86965 + 86753 + 87132 + 86602 + 87032 + 86729 + 86753 + 86693 + 86833 + 86907 + 86736 + 86929 + 86775 + 86886 + 87188 + 86956 + 86734 + 87110 + 86685 + 86545 + 87096 + 86747 + 86983 + 86889 + 87067 + 87059 + 86966 + 86928 + 86730 + 86910 + 86533 + 86793 + 87102 + 86409 + 86988 + 86600 + 86700 + 86899 + 87079 + 86752 + 86796 + 86824 + 86842 + 87212 + 87180 + 86730 + 87317 + 86576 + 86603 + 86923 + 86508 + 86848 + 86989 + 86904 = 10991747 Number of threads: Tomcat-waiting=29, inotify=108, other=21 (format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus) #1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon java.base@17.0.16/java.lang.Object.wait(Native Method) java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.16/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) java.base@17.0.16/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) #2 Thread[Finalizer,8,system] WAITING daemon java.base@17.0.16/java.lang.Object.wait(Native Method) java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@17.0.16/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) #3 Thread[ForkJoinPool.commonPool-worker-33,5,main] TIMED_WAITING daemon java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.16/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) java.base@17.0.16/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) java.base@17.0.16/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.16/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) #4 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon java.base@17.0.16/sun.nio.ch.Net.accept(Native Method) java.base@17.0.16/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) java.base@17.0.16/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79) org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #5 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon java.base@17.0.16/sun.nio.ch.EPoll.wait(Native Method) java.base@17.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) java.base@17.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) java.base@17.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #6 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon java.base@17.0.16/sun.nio.ch.Net.accept(Native Method) java.base@17.0.16/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) java.base@17.0.16/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79) org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #7 Thread[https-jsse-nio-8001-exec-1,5,main] RUNNABLE daemon java.base@17.0.16/java.util.WeakHashMap.expungeStaleEntries(WeakHashMap.java:347) java.base@17.0.16/java.util.WeakHashMap.getTable(WeakHashMap.java:355) java.base@17.0.16/java.util.WeakHashMap.get(WeakHashMap.java:403) com.cohort.util.String2.canonicalStringHolder(String2.java:6250) com.cohort.array.StringArray.set(StringArray.java:1059) gov.noaa.pfel.erddap.Erddap.doInfo(Erddap.java:13347) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:669) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #8 Thread[https-jsse-nio-8001-exec-11,5,main] BLOCKED daemon org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:154) org.apache.catalina.webresources.Cache.getResources(Cache.java:156) org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:305) org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:226) org.apache.catalina.loader.WebappClassLoaderBase.findResources(WebappClassLoaderBase.java:929) org.apache.catalina.loader.WebappClassLoaderBase.getResources(WebappClassLoaderBase.java:1024) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1203) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) java.base@17.0.16/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) java.base@17.0.16/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) ucar.nc2.NetcdfFiles.getRaf(NetcdfFiles.java:423) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:274) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:243) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:216) gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:849) gov.noaa.pfel.coastwatch.pointdata.Table.lowReadFlatNc(Table.java:6356) gov.noaa.pfel.coastwatch.pointdata.Table.readEnhancedFlatNc(Table.java:6080) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.tryToLoadDirFileTable(EDDTableFromFiles.java:2847) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDirTable(EDDTableFromFiles.java:2790) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3440) gov.noaa.pfel.erddap.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1744) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3203) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #9 Thread[https-jsse-nio-8001-exec-14,5,main] RUNNABLE daemon java.base@17.0.16/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1924) java.base@17.0.16/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) java.base@17.0.16/java.lang.Double.parseDouble(Double.java:651) com.cohort.util.String2.parseDouble(String2.java:4341) com.cohort.array.StringArray.getDouble(StringArray.java:1158) com.cohort.array.PrimitiveArray.getNiceDouble(PrimitiveArray.java:1033) com.cohort.array.DoubleArray.append(DoubleArray.java:1147) gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:213) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:3271) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:105) gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:31) gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:35) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3925) gov.noaa.pfel.erddap.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1744) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3203) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #10 Thread[https-jsse-nio-8001-exec-27,5,main] BLOCKED daemon org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:154) org.apache.catalina.webresources.Cache.getResources(Cache.java:156) org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:305) org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:226) org.apache.catalina.loader.WebappClassLoaderBase.findResources(WebappClassLoaderBase.java:929) org.apache.catalina.loader.WebappClassLoaderBase.getResources(WebappClassLoaderBase.java:1024) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1203) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) java.base@17.0.16/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) java.base@17.0.16/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) ucar.nc2.NetcdfFiles.getRaf(NetcdfFiles.java:423) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:274) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:243) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:216) gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:849) gov.noaa.pfel.coastwatch.griddata.NcHelper.readPAsInNc3(NcHelper.java:2212) gov.noaa.pfel.erddap.dataset.EDDTable.distinctSubsetVariablesDataTable(EDDTable.java:12685) gov.noaa.pfel.erddap.dataset.EDDTable.distinctOptionsTable(EDDTable.java:12866) gov.noaa.pfel.erddap.dataset.EDDTable.distinctOptionsTable(EDDTable.java:12849) gov.noaa.pfel.erddap.dataset.EDDTable.writeDapHtmlForm(EDDTable.java:6874) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:2917) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #11 Thread[https-jsse-nio-8001-exec-31,5,main] BLOCKED daemon java.base@17.0.16/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.16/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) java.base@17.0.16/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) java.base@17.0.16/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:99) org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:33) org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #12 Thread[https-jsse-nio-8001-exec-33,5,main] RUNNABLE daemon java.base@17.0.16/java.util.zip.Inflater.inflateBytesBytes(Native Method) java.base@17.0.16/java.util.zip.Inflater.inflate(Inflater.java:378) java.base@17.0.16/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152) java.base@17.0.16/java.io.InputStream.readNBytes(InputStream.java:506) java.base@17.0.16/java.util.jar.JarFile.getBytes(JarFile.java:817) java.base@17.0.16/java.util.jar.JarFile.checkForSpecialAttributes(JarFile.java:1007) java.base@17.0.16/java.util.jar.JarFile.isMultiRelease(JarFile.java:388) java.base@17.0.16/java.util.jar.JarFile.getEntry(JarFile.java:511) java.base@17.0.16/java.util.jar.JarFile.getJarEntry(JarFile.java:473) org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:249) org.apache.catalina.webresources.StandardRoot.getResourcesInternal(StandardRoot.java:316) org.apache.catalina.webresources.CachedResource.validateResources(CachedResource.java:156) org.apache.catalina.webresources.Cache.getResources(Cache.java:174) org.apache.catalina.webresources.StandardRoot.getResources(StandardRoot.java:305) org.apache.catalina.webresources.StandardRoot.getClassLoaderResources(StandardRoot.java:226) org.apache.catalina.loader.WebappClassLoaderBase.findResources(WebappClassLoaderBase.java:929) org.apache.catalina.loader.WebappClassLoaderBase.getResources(WebappClassLoaderBase.java:1024) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1203) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228) java.base@17.0.16/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) java.base@17.0.16/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) java.base@17.0.16/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) ucar.nc2.NetcdfFiles.getRaf(NetcdfFiles.java:423) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:274) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:243) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:216) gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:849) gov.noaa.pfel.coastwatch.pointdata.Table.lowReadFlatNc(Table.java:6356) gov.noaa.pfel.coastwatch.pointdata.Table.readEnhancedFlatNc(Table.java:6080) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.tryToLoadDirFileTable(EDDTableFromFiles.java:2847) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDirTable(EDDTableFromFiles.java:2790) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:3440) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3145) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4765) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #13 Thread[https-jsse-nio-8001-exec-40,5,main] TIMED_WAITING daemon java.base@17.0.16/java.lang.Thread.sleep(Native Method) com.cohort.util.Math2.sleep(Math2.java:311) gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6671) gov.noaa.pfel.erddap.Erddap.sendResourceNotFoundError(Erddap.java:17708) gov.noaa.pfel.erddap.Erddap.doInfo(Erddap.java:13193) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:669) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #14 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon java.base@17.0.16/sun.nio.ch.EPoll.wait(Native Method) java.base@17.0.16/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) java.base@17.0.16/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) java.base@17.0.16/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #15 Thread[Java2D Disposer,10,system] WAITING daemon java.base@17.0.16/java.lang.Object.wait(Native Method) java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.16/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.desktop@17.0.16/sun.java2d.Disposer.run(Disposer.java:145) java.base@17.0.16/java.lang.Thread.run(Thread.java:840) #16 Thread[main,5,main] RUNNABLE java.base@17.0.16/sun.nio.ch.Net.accept(Native Method) java.base@17.0.16/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760) java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:675) java.base@17.0.16/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:617) java.base@17.0.16/java.net.ServerSocket.implAccept(ServerSocket.java:574) java.base@17.0.16/java.net.ServerSocket.accept(ServerSocket.java:532) org.apache.catalina.core.StandardServer.await(StandardServer.java:601) org.apache.catalina.startup.Catalina.await(Catalina.java:887) org.apache.catalina.startup.Catalina.start(Catalina.java:833) java.base@17.0.16/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@17.0.16/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) java.base@17.0.16/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@17.0.16/java.lang.reflect.Method.invoke(Method.java:569) app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) #17 Thread[Notification Thread,9,system] RUNNABLE daemon #18 Thread[Reference Handler,10,system] RUNNABLE daemon java.base@17.0.16/java.lang.ref.Reference.processPendingReferences(Reference.java:275) java.base@17.0.16/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) #19 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon java.base@17.0.16/java.lang.Thread.sleep(Native Method) gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288) #20 Thread[Signal Dispatcher,9,system] RUNNABLE daemon #21 Thread[TouchThread,5,main] TIMED_WAITING daemon java.base@17.0.16/java.lang.Thread.sleep(Native Method) com.cohort.util.Math2.sleep(Math2.java:311) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)