ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2024-12-22T06:04:36+00:00 Startup was at 2024-12-22T00:00:43+00:00 Last major LoadDatasets started 3m 33s ago and finished after 35 seconds. Currently, no dataset is loading. nGridDatasets = 0 nTableDatasets = 2130 nTotalDatasets = 2130 n Datasets Failed To Load (in the last major LoadDatasets) = 9 glos_870-20210923T0159-delayed, sg658-20220408T0000, qala2-20230317T1820, ng738-20230316T0000, ng782-20230316T0000, dfo-marvin1003-20240516T1517, we15-20231209T1801, unit_1091-20240723T0000-delayed, bass-20240329T0000-delayed, (end) Unique users (since startup) n = 1 Response Failed Time (since last major LoadDatasets) n = 1, median ~= 8 ms Response Failed Time (since last Daily Report) n = 454, median ~= 20 ms Response Failed Time (since startup) n = 454, median ~= 20 ms Response Succeeded Time (since last major LoadDatasets) n = 6147, median ~= 0 ms Response Succeeded Time (since last Daily Report) n = 269572, median ~= 2 ms Response Succeeded Time (since startup) n = 269572, median ~= 2 ms TaskThread has finished 0 out of 0 tasks. Currently, no task is running. TaskThread Failed Time (since last Daily Report) n = 0 TaskThread Failed Time (since startup) n = 0 TaskThread Succeeded Time (since last Daily Report) n = 0 TaskThread Succeeded Time (since startup) n = 0 EmailThread has sent 0 out of 5 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 72, median ~= 0 ms EmailThread Succeeded Time (since last Daily Report) n = 0 TouchThread has finished 152 out of 152 touches. Currently, the thread is sleeping. TouchThread Failed Time (since last Daily Report) n = 1, median ~= 90000 ms TouchThread Succeeded Time (since last Daily Report) n = 151, median ~= 78 ms OS info: totalCPULoad=0.17581804 processCPULoad=0.03318756 totalMemory=63750MB freeMemory=3336MB totalSwapSpace=0MB freeSwapSpace=0MB Number of active requests=8 Number of threads: Tomcat-waiting=18, inotify=0, other=22 16 gc calls, 1 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 1019 MB (highWaterMark= 1511 MB) (Xmx ~= 4096 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 ---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- ----- 2024-12-22T06:01:36+00:00 33s 102 9 2130 10379 ( 2) 14 ( 0) 0 0 0 25 0 18 787 40 0% 2024-12-22T05:46:28+00:00 25s 62 9 2130 8933 ( 2) 0 ( 0) 2 0 0 24 0 14 758 26 0% 2024-12-22T05:32:08+00:00 64s 219 9 2130 13811 ( 2) 4 ( 0) 26 0 0 26 0 18 725 170 0% 2024-12-22T05:16:40+00:00 38s 75 9 2130 13073 ( 2) 16 ( 8) 46 0 0 21 0 18 1225 132 0% 2024-12-22T05:02:48+00:00 106s 425 9 2130 15760 ( 2) 1 ( 8) 2 0 0 26 0 26 764 68 0% 2024-12-22T04:46:38+00:00 36s 66 9 2130 8818 ( 2) 1 (210000) 20 0 0 26 0 12 777 329 0% 2024-12-22T04:31:50+00:00 50s 76 9 2130 13627 ( 2) 3 ( 4) 36 0 0 22 0 23 979 247 0% 2024-12-22T04:16:34+00:00 34s 55 9 2130 10743 ( 2) 21 ( 6) 27 0 0 22 0 15 1304 94 0% 2024-12-22T04:01:30+00:00 32s 74 9 2130 10531 ( 2) 9 ( 0) 0 0 0 25 0 18 824 41 0% 2024-12-22T03:46:30+00:00 32s 77 9 2130 15223 ( 2) 11 ( 0) 2 0 0 25 0 12 785 46 0% 2024-12-22T03:31:30+00:00 32s 65 9 2130 11338 ( 2) 0 ( 0) 5 0 0 25 0 22 771 144 0% 2024-12-22T03:16:39+00:00 41s 95 9 2130 13857 ( 2) 21 ( 8) 2 0 0 22 0 13 861 293 0% 2024-12-22T03:01:50+00:00 54s 88 9 2130 11765 ( 3) 1 ( 8) 7 0 0 18 0 17 981 354 0% 2024-12-22T02:46:29+00:00 34s 86 9 2130 11428 ( 2) 0 ( 0) 0 0 0 22 0 13 800 46 0% 2024-12-22T02:31:36+00:00 41s 82 9 2130 10439 ( 2) 0 ( 0) 10 0 0 23 0 18 776 83 0% 2024-12-22T02:16:33+00:00 39s 96 9 2130 8451 ( 2) 13 ( 5) 15 0 0 20 0 15 1172 96 0% 2024-12-22T02:01:28+00:00 34s 104 9 2130 9972 ( 2) 1 ( 8) 0 0 0 23 0 12 787 39 0% 2024-12-22T01:46:37+00:00 43s 128 9 2130 8741 ( 2) 0 ( 0) 8 0 0 23 0 12 807 411 0% 2024-12-22T01:31:14+00:00 23s 45 9 2130 11624 ( 2) 1 ( 40000) 6 0 0 21 0 14 1005 49 0% 2024-12-22T01:16:29+00:00 39s 106 9 2130 7386 ( 2) 52 ( 21) 2 0 0 22 0 20 798 27 0% 2024-12-22T01:01:05+00:00 14s 88 88 2051 9930 ( 2) 96 ( 25) 0 0 0 22 0 13 741 28 0% 2024-12-22T00:46:23+00:00 33s 72 14 2125 8030 ( 2) 158 ( 40) 26 0 0 23 0 18 824 292 0% 2024-12-22T00:31:58+00:00 70s 102 9 2130 7208 ( 3) 8 (120000) 194 0 0 16 0 23 1083 450 0% 2024-12-22T00:16:50+00:00 63s 93 9 2130 8868 ( 1) 20 ( 10) 129 0 0 11 0 27 1488 357 0% 2024-12-22T00:03:28+00:00 163s 2138 9 2130 3486 ( 1) 2 ( 4) 0 0 0 13 0 13 686 39 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 25, median ~= 44211 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: 0 <= 20 s: 1 <= 1 min: 19 <= 2 min: 4 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 25, median ~= 44211 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: 0 <= 20 s: 1 <= 1 min: 19 <= 2 min: 4 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since last Daily Report): n = 20, median ~= 4000 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: 15 <= 10 s: 5 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Minor LoadDatasets Times Distribution (since startup): n = 20, median ~= 4000 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: 15 <= 10 s: 5 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since last major LoadDatasets): n = 1, median ~= 8 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: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since last Daily Report): n = 454, median ~= 20 ms 0 ms: 26 1 ms: 7 2 ms: 6 <= 5 ms: 29 <= 10 ms: 52 <= 20 ms: 108 <= 50 ms: 114 <= 100 ms: 32 <= 200 ms: 13 <= 500 ms: 4 <= 1 s: 0 <= 2 s: 2 <= 5 s: 6 <= 10 s: 13 <= 20 s: 11 <= 1 min: 16 <= 2 min: 6 <= 5 min: 5 <= 10 min: 4 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since startup): n = 454, median ~= 20 ms 0 ms: 26 1 ms: 7 2 ms: 6 <= 5 ms: 29 <= 10 ms: 52 <= 20 ms: 108 <= 50 ms: 114 <= 100 ms: 32 <= 200 ms: 13 <= 500 ms: 4 <= 1 s: 0 <= 2 s: 2 <= 5 s: 6 <= 10 s: 13 <= 20 s: 11 <= 1 min: 16 <= 2 min: 6 <= 5 min: 5 <= 10 min: 4 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last major LoadDatasets): n = 6150, median ~= 0 ms 0 ms: 1851 1 ms: 2597 2 ms: 612 <= 5 ms: 267 <= 10 ms: 44 <= 20 ms: 256 <= 50 ms: 289 <= 100 ms: 78 <= 200 ms: 94 <= 500 ms: 36 <= 1 s: 19 <= 2 s: 4 <= 5 s: 0 <= 10 s: 1 <= 20 s: 1 <= 1 min: 1 <= 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 = 269575, median ~= 2 ms 0 ms: 43845 1 ms: 49089 2 ms: 53326 <= 5 ms: 50182 <= 10 ms: 9523 <= 20 ms: 19733 <= 50 ms: 26088 <= 100 ms: 4955 <= 200 ms: 1950 <= 500 ms: 5432 <= 1 s: 2298 <= 2 s: 2173 <= 5 s: 258 <= 10 s: 220 <= 20 s: 183 <= 1 min: 209 <= 2 min: 74 <= 5 min: 35 <= 10 min: 1 <= 20 min: 1 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since startup): n = 269575, median ~= 2 ms 0 ms: 43845 1 ms: 49089 2 ms: 53326 <= 5 ms: 50182 <= 10 ms: 9523 <= 20 ms: 19733 <= 50 ms: 26088 <= 100 ms: 4955 <= 200 ms: 1950 <= 500 ms: 5432 <= 1 s: 2298 <= 2 s: 2173 <= 5 s: 258 <= 10 s: 220 <= 20 s: 183 <= 1 min: 209 <= 2 min: 74 <= 5 min: 35 <= 10 min: 1 <= 20 min: 1 <= 1 hr: 0 > 1 hr: 0 EmailThread Failed Time Distribution (since last Daily Report): n = 72, median ~= 0 ms 0 ms: 72 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Failed Time Distribution (since startup): n = 72, median ~= 0 ms 0 ms: 72 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Succeeded Time Distribution (since last Daily Report): n = 0 EmailThread Succeeded Time Distribution (since startup): n = 0 EmailThread nEmails/Session Distribution (since last Daily Report): n = 72, median ~= 0 0: 72 1: 0 2: 0 <= 5: 0 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 72, median ~= 0 0: 72 1: 0 2: 0 <= 5: 0 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 TaskThread Failed Time Distribution (since last Daily Report): n = 0 TaskThread Failed Time Distribution (since startup): n = 0 TaskThread Succeeded Time Distribution (since last Daily Report): n = 0 TaskThread Succeeded Time Distribution (since startup): n = 0 TouchThread Failed Time Distribution (since last Daily Report): n = 1, median ~= 90000 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: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 1 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Failed Time Distribution (since startup): n = 1, median ~= 90000 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: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 1 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 TouchThread Succeeded Time Distribution (since last Daily Report): n = 151, median ~= 78 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 134 <= 200 ms: 0 <= 500 ms: 15 <= 1 s: 2 <= 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 TouchThread Succeeded Time Distribution (since startup): n = 151, median ~= 78 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 134 <= 200 ms: 0 <= 500 ms: 15 <= 1 s: 2 <= 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) : 269995 (100%) Language (since startup) : 269991 (100%) SgtMap topography nFromCache=0 nNotFromCache=0 GSHHS: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0 NationalBoundaries: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0 StateBoundaries: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0 Rivers: nCached=0 of 100, nCoarse=0, nSuccesses=0, nTossed=0 bufferedImage isAccelerated=[unknown] canonical map sizes: 60 + 58 + 62 + 48 + 56 + 55 + 55 + 50 + 50 + 64 + 69 + 64 + 56 + 60 + 62 + 76 + 58 + 69 + 52 + 67 + 62 + 70 + 67 + 55 + 48 + 53 + 55 + 41 + 50 + 63 + 66 + 44 + 57 + 45 + 49 + 71 + 47 + 53 + 52 + 48 + 52 + 59 + 55 + 72 + 63 + 58 + 49 + 62 + 59 + 63 + 40 + 53 + 69 + 47 + 54 + 69 + 67 + 56 + 69 + 58 + 59 + 46 + 48 + 64 + 59 + 58 + 56 + 69 + 56 + 55 + 64 + 39 + 56 + 71 + 54 + 57 + 51 + 55 + 54 + 60 + 49 + 70 + 63 + 63 + 58 + 46 + 72 + 63 + 52 + 64 + 63 + 53 + 57 + 57 + 35 + 59 + 63 + 48 + 61 + 52 + 58 + 55 + 61 + 41 + 52 + 53 + 74 + 66 + 50 + 56 + 36 + 49 + 49 + 56 + 70 + 59 + 51 + 57 + 56 + 52 + 65 + 66 + 49 + 50 + 52 + 54 + 50 = 7227 canonicalStringHolder map sizes: 552 + 553 + 561 + 537 + 516 + 537 + 487 + 526 + 537 + 487 + 543 + 524 + 534 + 495 + 521 + 513 + 533 + 555 + 568 + 531 + 506 + 496 + 550 + 513 + 572 + 556 + 511 + 518 + 508 + 541 + 515 + 497 + 503 + 557 + 507 + 504 + 520 + 525 + 535 + 534 + 541 + 554 + 559 + 548 + 554 + 522 + 526 + 502 + 526 + 530 + 510 + 530 + 490 + 571 + 591 + 513 + 517 + 537 + 559 + 541 + 527 + 552 + 536 + 553 + 570 + 474 + 533 + 512 + 564 + 512 + 543 + 550 + 541 + 540 + 578 + 522 + 555 + 562 + 513 + 550 + 516 + 550 + 486 + 524 + 521 + 523 + 534 + 537 + 520 + 556 + 588 + 500 + 539 + 540 + 562 + 567 + 579 + 538 + 493 + 520 + 538 + 538 + 570 + 524 + 576 + 557 + 522 + 524 + 553 + 527 + 555 + 517 + 498 + 548 + 546 + 507 + 561 + 493 + 556 + 546 + 547 + 564 + 528 + 517 + 523 + 507 + 560 = 67781 Number of threads: Tomcat-waiting=18, inotify=0, other=22 (format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus) #1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon java.base@17.0.9/java.lang.Object.wait(Native Method) java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.9/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@17.0.9/java.lang.Thread.run(Thread.java:840) java.base@17.0.9/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) #2 Thread[EmailThread,5,main] TIMED_WAITING daemon java.base@17.0.9/java.lang.Thread.sleep(Native Method) com.cohort.util.Math2.sleep(Math2.java:311) gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:70) #3 Thread[Finalizer,8,system] WAITING daemon java.base@17.0.9/java.lang.Object.wait(Native Method) java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@17.0.9/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) #4 Thread[ForkJoinPool.commonPool-worker-77,5,main] WAITING daemon java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.9/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.9/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.9/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) #5 Thread[ForkJoinPool.commonPool-worker-79,5,main] TIMED_WAITING daemon java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.9/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) java.base@17.0.9/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) java.base@17.0.9/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.9/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) #6 Thread[ForkJoinPool.commonPool-worker-81,5,main] WAITING daemon java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.9/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.9/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) java.base@17.0.9/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) java.base@17.0.9/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) #7 Thread[http-nio-8080-Acceptor,5,main] RUNNABLE daemon java.base@17.0.9/sun.nio.ch.Net.accept(Native Method) java.base@17.0.9/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425) java.base@17.0.9/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.9/java.lang.Thread.run(Thread.java:840) #8 Thread[http-nio-8080-exec-1,5,main] RUNNABLE daemon java.base@17.0.9/java.io.RandomAccessFile.readBytes(Native Method) java.base@17.0.9/java.io.RandomAccessFile.read(RandomAccessFile.java:405) ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:738) ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:503) ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:491) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:314) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:235) ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:232) ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2221) ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:105) ucar.nc2.internal.iosp.hdf5.H5objects.readGroupNew(H5objects.java:2138) ucar.nc2.internal.iosp.hdf5.H5objects.access$700(H5objects.java:27) ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:197) ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:155) ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:64) ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:407) ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:255) ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:122) ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:811) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:750) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:276) 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.readNDNc(Table.java:6866) gov.noaa.pfel.erddap.dataset.EDDTableFromNcFiles.lowGetSourceDataFromFile(EDDTableFromNcFiles.java:212) 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:3271) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #9 Thread[http-nio-8080-exec-15,5,main] RUNNABLE daemon ucar.nc2.util.EscapeStrings.backslashEscape(EscapeStrings.java:378) ucar.nc2.NetcdfFiles.makeFullName(NetcdfFiles.java:970) ucar.nc2.NetcdfFiles.makeFullName(NetcdfFiles.java:945) ucar.nc2.Variable.getFullName(Variable.java:877) gov.noaa.pfel.coastwatch.pointdata.Table.readNDNc(Table.java:6942) gov.noaa.pfel.erddap.dataset.EDDTableFromNcFiles.lowGetSourceDataFromFile(EDDTableFromNcFiles.java:212) 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:3271) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #10 Thread[http-nio-8080-exec-19,5,main] TIMED_WAITING daemon java.base@17.0.9/java.lang.Thread.sleep(Native Method) com.cohort.util.Math2.sleep(Math2.java:311) gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:6697) gov.noaa.pfel.erddap.util.EDStatic.shedThisRequest(EDStatic.java:6496) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4726) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #11 Thread[http-nio-8080-exec-2,5,main] RUNNABLE daemon java.base@17.0.9/java.io.RandomAccessFile.readBytes(Native Method) java.base@17.0.9/java.io.RandomAccessFile.read(RandomAccessFile.java:405) ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:738) ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:503) ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:491) ucar.nc2.iosp.hdf5.FractalHeap.readIndirectBlock(FractalHeap.java:453) ucar.nc2.iosp.hdf5.FractalHeap.<init>(FractalHeap.java:192) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.processAttributeInfoMessage(H5objects.java:420) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:404) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:235) ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:232) ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2221) ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:105) ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:63) ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:407) ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:255) ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:122) ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:811) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:750) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:276) 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.readNDNc(Table.java:6866) gov.noaa.pfel.erddap.dataset.EDDTableFromNcFiles.lowGetSourceDataFromFile(EDDTableFromNcFiles.java:212) 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:3271) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #12 Thread[http-nio-8080-exec-3,5,main] RUNNABLE daemon java.base@17.0.9/java.util.zip.Deflater.deflateBytesBytes(Native Method) java.base@17.0.9/java.util.zip.Deflater.deflate(Deflater.java:586) java.base@17.0.9/java.util.zip.Deflater.deflate(Deflater.java:465) java.base@17.0.9/java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:259) java.base@17.0.9/java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:210) java.base@17.0.9/java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:148) java.base@17.0.9/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:234) java.base@17.0.9/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:304) java.base@17.0.9/sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) java.base@17.0.9/sun.nio.cs.StreamEncoder.write(StreamEncoder.java:132) java.base@17.0.9/java.io.OutputStreamWriter.write(OutputStreamWriter.java:205) java.base@17.0.9/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120) java.base@17.0.9/java.io.BufferedWriter.write(BufferedWriter.java:233) java.base@17.0.9/java.io.Writer.write(Writer.java:249) gov.noaa.pfel.erddap.dataset.EDDTable.writeDapHtmlForm(EDDTable.java:7073) gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:2917) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #13 Thread[http-nio-8080-exec-4,5,main] RUNNABLE daemon ucar.ma2.Array.copy(Array.java:656) ucar.ma2.Array.copyTo1DJavaArray(Array.java:805) gov.noaa.pfel.coastwatch.griddata.NcHelper.decodeAttributeToPrimitive(NcHelper.java:218) gov.noaa.pfel.coastwatch.griddata.NcHelper.getAttributePA(NcHelper.java:1222) gov.noaa.pfel.coastwatch.griddata.NcHelper.getAttributes(NcHelper.java:1354) gov.noaa.pfel.coastwatch.griddata.NcHelper.getGroupAttributes(NcHelper.java:1334) gov.noaa.pfel.coastwatch.pointdata.Table.readNDNc(Table.java:6869) gov.noaa.pfel.erddap.dataset.EDDTableFromNcFiles.lowGetSourceDataFromFile(EDDTableFromNcFiles.java:212) 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:3271) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #14 Thread[http-nio-8080-exec-8,5,main] RUNNABLE daemon java.base@17.0.9/java.io.RandomAccessFile.seek0(Native Method) java.base@17.0.9/java.io.RandomAccessFile.seek(RandomAccessFile.java:590) ucar.unidata.io.RandomAccessFile.read_(RandomAccessFile.java:737) ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:503) ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:491) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:314) ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:235) ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:232) ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2221) ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:105) ucar.nc2.internal.iosp.hdf5.H5objects.readGroupNew(H5objects.java:2138) ucar.nc2.internal.iosp.hdf5.H5objects.access$700(H5objects.java:27) ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:197) ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:155) ucar.nc2.internal.iosp.hdf5.H5objects.readRootSymbolTable(H5objects.java:59) ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock1(H5headerNew.java:357) ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:253) ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:122) ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:811) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:750) ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:276) 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.readNDNc(Table.java:6866) gov.noaa.pfel.erddap.dataset.EDDTableFromNcFiles.lowGetSourceDataFromFile(EDDTableFromNcFiles.java:212) 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:3271) gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4750) gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:629) 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.filters.CorsFilter.handleNonCORS(CorsFilter.java:331) org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:158) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) 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.RemoteIpValve.invoke(RemoteIpValve.java:735) 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.9/java.lang.Thread.run(Thread.java:840) #15 Thread[http-nio-8080-Poller,5,main] RUNNABLE daemon java.base@17.0.9/sun.nio.ch.EPoll.wait(Native Method) java.base@17.0.9/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118) java.base@17.0.9/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) java.base@17.0.9/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758) java.base@17.0.9/java.lang.Thread.run(Thread.java:840) #16 Thread[Java2D Disposer,10,system] WAITING daemon java.base@17.0.9/java.lang.Object.wait(Native Method) java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.9/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.desktop@17.0.9/sun.java2d.Disposer.run(Disposer.java:145) java.base@17.0.9/java.lang.Thread.run(Thread.java:840) #17 Thread[main,5,main] TIMED_WAITING java.base@17.0.9/java.lang.Thread.sleep(Native Method) org.apache.catalina.core.StandardServer.await(StandardServer.java:564) org.apache.catalina.startup.Catalina.await(Catalina.java:887) org.apache.catalina.startup.Catalina.start(Catalina.java:833) java.base@17.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base@17.0.9/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) java.base@17.0.9/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base@17.0.9/java.lang.reflect.Method.invoke(Method.java:568) app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) #18 Thread[Notification Thread,9,system] RUNNABLE daemon #19 Thread[Reference Handler,10,system] RUNNABLE daemon java.base@17.0.9/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@17.0.9/java.lang.ref.Reference.processPendingReferences(Reference.java:253) java.base@17.0.9/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) #20 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon java.base@17.0.9/java.lang.Thread.sleep(Native Method) gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288) #21 Thread[Signal Dispatcher,9,system] RUNNABLE daemon #22 Thread[TouchThread,5,main] TIMED_WAITING daemon java.base@17.0.9/java.lang.Thread.sleep(Native Method) com.cohort.util.Math2.sleep(Math2.java:311) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)