![]() |
ERDDAP
Easier access to scientific data |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-04-03T02:40:52+00:00 Startup was at 2025-03-19T17:38:12+00:00 Last major LoadDatasets started 1m 9s ago and is still running. Currently, major LoadDatasets is loading dataset #529=ru32-20241021T1701-trajectory-raw-delayed (122 ms). nGridDatasets = 0 nTableDatasets = 808 nTotalDatasets = 808 n Datasets Failed To Load (in the last major LoadDatasets) = 2 frank-20220930T1632-trajectory-raw-rt, ru02-20031104T1900-profile-sci-delayed, (end) Reasons for failing to load datasets: frank-20220930T1632-trajectory-raw-rt: datasets.xml error on line #73339 While trying to load datasetID=frank-20220930T1632-trajectory-raw-rt (after 192 ms) java.lang.RuntimeException: datasets.xml error on or before line #73339: ERROR in Test.ensureSomethingUnicode(): datasets.xml/EDD.ensureValid error for datasetID=frank-20220930T1632-trajectory-raw-rt: infoUrl wasn't set. at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:655) at gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:617) at gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:219) Caused by: java.lang.RuntimeException: ERROR in Test.ensureSomethingUnicode(): datasets.xml/EDD.ensureValid error for datasetID=frank-20220930T1632-trajectory-raw-rt: infoUrl wasn't set. at com.cohort.util.Test.error(Test.java:23) at com.cohort.util.Test.ensureSomethingUnicode(Test.java:1090) at gov.noaa.pfel.erddap.dataset.EDD.ensureValid(EDD.java:968) at gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:804) at gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2573) at gov.noaa.pfel.erddap.dataset.EDDTableFromNcCFFiles.<init>(EDDTableFromNcCFFiles.java:110) at gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:752) at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:633) ... 2 more ru02-20031104T1900-profile-sci-delayed: datasets.xml error on line #130209 While trying to load datasetID=ru02-20031104T1900-profile-sci-delayed (after 191 ms) java.lang.RuntimeException: datasets.xml error on or before line #130209: ERROR in Test.ensureTrue: datasets.xml/EDDTable.ensureValid error for datasetID=ru02-20031104T1900-profile-sci-delayed: The dataset has both an altitude and a depth variable. at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:655) at gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:617) at gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:219) Caused by: java.lang.RuntimeException: ERROR in Test.ensureTrue: datasets.xml/EDDTable.ensureValid error for datasetID=ru02-20031104T1900-profile-sci-delayed: The dataset has both an altitude and a depth variable. at com.cohort.util.Test.error(Test.java:23) at com.cohort.util.Test.ensureTrue(Test.java:54) at gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:847) at gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2573) at gov.noaa.pfel.erddap.dataset.EDDTableFromNcCFFiles.<init>(EDDTableFromNcCFFiles.java:110) at gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:752) at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:633) ... 2 more Unique users (since startup) n = 0 Response Failed Time (since last major LoadDatasets) n = 1, median ~= 1 ms Response Failed Time (since last Daily Report) n = 1, median ~= 1 ms Response Failed Time (since startup) n = 39, median ~= 0 ms Response Succeeded Time (since last major LoadDatasets) n = 22, median ~= 8 ms Response Succeeded Time (since last Daily Report) n = 2333, median ~= 57 ms Response Succeeded Time (since startup) n = 258186, median ~= 39 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 1691 out of 1691 emails. Currently, the thread is sleeping. EmailThread Failed Time (since last Daily Report) n = 0 EmailThread Succeeded Time (since last Daily Report) n = 93, median ~= 34 ms 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.011607471 processCPULoad=0.002351894 totalMemory=772838MB freeMemory=12643MB totalSwapSpace=65535MB freeSwapSpace=50869MB Number of active requests=1 Number of threads: Tomcat-waiting=14, inotify=0, other=26 1 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets MemoryInUse= 10628 MB (highWaterMark= 10628 MB) (Xmx ~= 32768 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-04-03T02:24:45+00:00 2s 2 2 808 8 ( 43) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-03T02:09:45+00:00 1s 2 2 808 14 ( 75) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-03T01:54:45+00:00 2s 2 2 808 26 ( 46) 0 ( 0) 0 0 0 15 0 14 433 0 0% 2025-04-03T01:41:22+00:00 99s 809 2 808 52 ( 44) 0 ( 0) 0 0 0 15 0 27 449 2 0% 2025-04-03T01:24:45+00:00 2s 2 2 808 46 ( 44) 0 ( 0) 0 0 0 15 0 12 432 0 0% 2025-04-03T01:09:45+00:00 2s 2 2 808 47 ( 49) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-03T00:54:45+00:00 2s 2 2 808 12 ( 67) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-03T00:39:45+00:00 2s 2 2 808 19 ( 58) 0 ( 0) 0 0 0 15 0 16 428 0 0% 2025-04-03T00:26:27+00:00 104s 809 2 808 17 ( 61) 0 ( 0) 0 0 0 15 0 29 478 1 0% 2025-04-03T00:09:45+00:00 2s 2 2 808 23 ( 45) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T23:54:44+00:00 1s 2 2 808 18 ( 58) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T23:39:44+00:00 2s 2 2 808 27 ( 49) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T23:24:44+00:00 2s 2 2 808 14 ( 67) 0 ( 0) 0 0 0 15 0 16 431 0 0% 2025-04-02T23:11:29+00:00 106s 809 2 808 31 ( 41) 0 ( 0) 0 0 0 15 0 29 478 1 0% 2025-04-02T22:54:44+00:00 2s 2 2 808 23 ( 54) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T22:39:44+00:00 2s 2 2 808 44 ( 47) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T22:24:44+00:00 1s 2 2 808 17 ( 63) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T22:09:44+00:00 1s 2 2 808 15 ( 54) 0 ( 0) 0 0 0 15 0 17 431 0 0% 2025-04-02T21:56:44+00:00 122s 809 2 808 19 ( 79) 0 ( 0) 0 0 0 15 0 30 466 1 0% 2025-04-02T21:39:44+00:00 2s 2 2 808 25 ( 63) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T21:24:44+00:00 2s 2 2 808 18 ( 67) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T21:09:44+00:00 2s 2 2 808 35 ( 49) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T20:54:44+00:00 2s 2 2 808 19 ( 66) 0 ( 0) 0 0 0 15 0 16 429 0 0% 2025-04-02T20:41:16+00:00 94s 809 2 808 24 ( 75) 0 ( 0) 0 0 0 15 0 29 527 1 0% 2025-04-02T20:24:44+00:00 2s 2 2 808 19 ( 40) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T20:09:44+00:00 2s 2 2 808 28 ( 73) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T19:54:43+00:00 2s 2 2 808 26 ( 57) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T19:39:43+00:00 2s 2 2 808 23 ( 63) 0 ( 0) 0 0 0 15 0 16 431 0 0% 2025-04-02T19:26:16+00:00 94s 809 2 808 28 ( 61) 0 ( 0) 0 0 0 15 0 29 435 3 0% 2025-04-02T19:09:43+00:00 2s 2 2 808 29 ( 63) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T18:54:43+00:00 2s 2 2 808 32 ( 73) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T18:39:43+00:00 2s 2 2 808 23 ( 68) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T18:24:43+00:00 2s 2 2 808 26 ( 60) 0 ( 0) 0 0 0 15 0 13 429 0 0% 2025-04-02T18:11:18+00:00 97s 809 2 808 31 ( 72) 0 ( 0) 0 0 0 15 0 27 517 0 0% 2025-04-02T17:54:43+00:00 2s 2 2 808 22 ( 78) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T17:39:43+00:00 2s 2 2 808 26 ( 50) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T17:24:43+00:00 2s 2 2 808 23 ( 78) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T17:09:43+00:00 2s 2 2 808 22 ( 75) 0 ( 0) 0 0 0 15 0 16 429 0 0% 2025-04-02T16:56:17+00:00 96s 809 2 808 28 ( 65) 0 ( 0) 0 0 0 15 0 29 575 0 0% 2025-04-02T16:39:43+00:00 2s 2 2 808 24 ( 55) 0 ( 0) 0 0 0 15 0 12 432 0 0% 2025-04-02T16:24:42+00:00 1s 2 2 808 38 ( 61) 0 ( 0) 0 0 0 15 0 12 431 0 0% 2025-04-02T16:09:43+00:00 2s 2 2 808 83 ( 72) 0 ( 0) 0 0 0 15 0 12 432 0 0% 2025-04-02T15:54:43+00:00 2s 2 2 808 64 ( 66) 0 ( 0) 0 0 0 15 0 17 431 0 0% 2025-04-02T15:41:20+00:00 99s 809 2 808 24 ( 44) 0 ( 0) 0 0 0 15 0 30 450 1 0% 2025-04-02T15:24:42+00:00 2s 2 2 808 80 ( 62) 0 ( 0) 0 0 0 15 0 12 433 0 0% 2025-04-02T15:09:42+00:00 2s 2 2 808 50 ( 59) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T14:54:42+00:00 2s 2 2 808 24 ( 50) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T14:39:42+00:00 2s 2 2 808 19 ( 63) 0 ( 0) 0 0 0 15 0 17 429 0 0% 2025-04-02T14:26:35+00:00 115s 809 2 808 32 ( 79) 0 ( 0) 0 0 0 15 0 30 447 0 0% 2025-04-02T14:09:42+00:00 2s 2 2 808 23 ( 38) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T13:54:42+00:00 2s 2 2 808 14 ( 57) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T13:39:42+00:00 2s 2 2 808 40 ( 55) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T13:24:42+00:00 2s 2 2 808 32 ( 64) 0 ( 0) 0 0 0 15 0 18 429 0 0% 2025-04-02T13:11:24+00:00 104s 809 2 808 28 ( 62) 0 ( 0) 0 0 0 15 0 32 455 0 0% 2025-04-02T12:54:42+00:00 2s 2 2 808 15 ( 45) 0 ( 0) 0 0 0 15 0 12 433 0 0% 2025-04-02T12:39:42+00:00 2s 2 2 808 31 ( 55) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T12:24:42+00:00 2s 2 2 808 38 ( 64) 0 ( 0) 0 0 0 15 0 12 429 0 0% 2025-04-02T12:09:42+00:00 2s 2 2 808 37 ( 55) 0 ( 0) 0 0 0 15 0 15 421 0 0% 2025-04-02T11:56:23+00:00 103s 809 2 808 37 ( 57) 0 ( 0) 0 0 0 15 0 29 460 1 0% 2025-04-02T11:39:42+00:00 2s 2 2 808 29 ( 69) 0 ( 0) 0 0 0 15 0 12 423 0 0% 2025-04-02T11:24:41+00:00 2s 2 2 808 33 ( 54) 0 ( 0) 0 0 0 15 0 12 423 0 0% 2025-04-02T11:09:41+00:00 2s 2 2 808 40 ( 60) 0 ( 0) 0 0 0 15 0 12 423 0 0% 2025-04-02T10:54:41+00:00 2s 2 2 808 22 ( 50) 0 ( 0) 0 0 0 15 0 16 423 0 0% 2025-04-02T10:41:22+00:00 102s 809 2 808 36 ( 62) 0 ( 0) 0 0 0 15 0 29 459 1 0% 2025-04-02T10:24:41+00:00 2s 2 2 808 42 ( 46) 0 ( 0) 0 0 0 15 0 12 424 0 0% 2025-04-02T10:09:41+00:00 2s 2 2 808 37 ( 54) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T09:54:41+00:00 2s 2 2 808 40 ( 55) 0 ( 0) 0 0 0 15 0 12 424 0 0% 2025-04-02T09:39:41+00:00 1s 2 2 808 34 ( 43) 0 ( 0) 0 0 0 15 0 16 424 0 0% 2025-04-02T09:26:17+00:00 97s 809 2 808 46 ( 49) 0 ( 0) 0 0 0 15 0 29 450 2 0% 2025-04-02T09:09:41+00:00 2s 2 2 808 45 ( 49) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T08:54:41+00:00 2s 2 2 808 42 ( 43) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T08:39:41+00:00 2s 2 2 808 30 ( 44) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T08:24:41+00:00 1s 2 2 808 16 ( 71) 0 ( 0) 0 0 0 15 0 16 427 0 0% 2025-04-02T08:11:15+00:00 96s 809 2 808 23 ( 80) 0 ( 0) 0 0 0 15 0 29 499 0 0% 2025-04-02T07:54:41+00:00 2s 2 2 808 28 ( 61) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T07:39:41+00:00 2s 2 2 808 29 ( 75) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T07:24:41+00:00 2s 2 2 808 27 ( 49) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T07:09:41+00:00 2s 2 2 808 22 ( 79) 0 ( 0) 0 0 0 15 0 13 428 0 0% 2025-04-02T06:56:14+00:00 95s 809 2 808 20 ( 50) 0 ( 0) 0 0 0 15 0 26 503 0 0% 2025-04-02T06:39:40+00:00 2s 2 2 808 25 ( 65) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T06:24:40+00:00 1s 2 2 808 11 ( 75) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T06:09:40+00:00 2s 2 2 808 24 ( 50) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T05:54:40+00:00 2s 2 2 808 16 ( 61) 0 ( 0) 0 0 0 15 0 14 428 0 0% 2025-04-02T05:41:16+00:00 97s 809 2 808 22 ( 50) 0 ( 0) 0 0 0 15 0 27 429 1 0% 2025-04-02T05:24:40+00:00 2s 2 2 808 16 ( 65) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T05:09:40+00:00 2s 2 2 808 18 ( 73) 0 ( 0) 0 0 0 15 0 12 428 0 0% 2025-04-02T04:54:40+00:00 2s 2 2 808 16 ( 50) 0 ( 0) 0 0 0 15 0 12 428 0 0% Major LoadDatasets Times Distribution (since last Daily Report): n = 77, median ~= 1573 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: 7 <= 2 s: 55 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 14 <= 5 min: 1 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Major LoadDatasets Times Distribution (since startup): n = 1380, median ~= 1594 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: 218 <= 2 s: 794 <= 5 s: 68 <= 10 s: 12 <= 20 s: 0 <= 1 min: 10 <= 2 min: 242 <= 5 min: 36 <= 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 = 1, median ~= 1 ms 0 ms: 0 1 ms: 1 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since last Daily Report): n = 1, median ~= 1 ms 0 ms: 0 1 ms: 1 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 Response Failed Time Distribution (since startup): n = 39, median ~= 0 ms 0 ms: 20 1 ms: 11 2 ms: 1 <= 5 ms: 3 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 1 <= 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: 2 <= 20 min: 1 <= 1 hr: 0 > 1 hr: 0 Response Succeeded Time Distribution (since last major LoadDatasets): n = 22, median ~= 8 ms 0 ms: 2 1 ms: 2 2 ms: 2 <= 5 ms: 4 <= 10 ms: 2 <= 20 ms: 0 <= 50 ms: 3 <= 100 ms: 5 <= 200 ms: 1 <= 500 ms: 1 <= 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 Succeeded Time Distribution (since last Daily Report): n = 2333, median ~= 57 ms 0 ms: 24 1 ms: 22 2 ms: 12 <= 5 ms: 11 <= 10 ms: 13 <= 20 ms: 42 <= 50 ms: 891 <= 100 ms: 1037 <= 200 ms: 208 <= 500 ms: 15 <= 1 s: 28 <= 2 s: 30 <= 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 Succeeded Time Distribution (since startup): n = 258186, median ~= 39 ms 0 ms: 1905 1 ms: 2890 2 ms: 1334 <= 5 ms: 1677 <= 10 ms: 21600 <= 20 ms: 56075 <= 50 ms: 69036 <= 100 ms: 87398 <= 200 ms: 14332 <= 500 ms: 580 <= 1 s: 739 <= 2 s: 583 <= 5 s: 36 <= 10 s: 0 <= 20 s: 0 <= 1 min: 1 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Failed Time Distribution (since last Daily Report): n = 0 EmailThread Failed Time Distribution (since startup): n = 2, median ~= 0 ms 0 ms: 2 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 0 <= 20 ms: 0 <= 50 ms: 0 <= 100 ms: 0 <= 200 ms: 0 <= 500 ms: 0 <= 1 s: 0 <= 2 s: 0 <= 5 s: 0 <= 10 s: 0 <= 20 s: 0 <= 1 min: 0 <= 2 min: 0 <= 5 min: 0 <= 10 min: 0 <= 20 min: 0 <= 1 hr: 0 > 1 hr: 0 EmailThread Succeeded Time Distribution (since last Daily Report): n = 93, median ~= 34 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 1 <= 20 ms: 27 <= 50 ms: 40 <= 100 ms: 20 <= 200 ms: 4 <= 500 ms: 1 <= 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 startup): n = 1691, median ~= 31 ms 0 ms: 0 1 ms: 0 2 ms: 0 <= 5 ms: 0 <= 10 ms: 27 <= 20 ms: 542 <= 50 ms: 777 <= 100 ms: 235 <= 200 ms: 75 <= 500 ms: 27 <= 1 s: 5 <= 2 s: 2 <= 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 EmailThread nEmails/Session Distribution (since last Daily Report): n = 64, median ~= 1 0: 0 1: 49 2: 1 <= 5: 14 <= 10: 0 <= 20: 0 <= 50: 0 <= 100: 0 > 100: 0 EmailThread nEmails/Session Distribution (since startup): n = 1145, median ~= 1 0: 2 1: 862 2: 19 <= 5: 262 <= 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 = 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) : 2335 (100%) Language (since startup) : 258226 (100%) SgtMap topography nFromCache=0 nNotFromCache=1 GSHHS: nCached=2 of 100, nCoarse=0, nSuccesses=4, nTossed=0 NationalBoundaries: nCached=1 of 100, nCoarse=0, nSuccesses=1, nTossed=0 StateBoundaries: nCached=1 of 100, nCoarse=0, nSuccesses=1, nTossed=0 Rivers: nCached=1 of 100, nCoarse=0, nSuccesses=1, nTossed=0 bufferedImage isAccelerated=[unknown] canonical map sizes: 49 + 48 + 50 + 37 + 48 + 43 + 41 + 37 + 49 + 58 + 49 + 57 + 39 + 33 + 55 + 45 + 49 + 57 + 40 + 57 + 45 + 54 + 50 + 43 + 38 + 28 + 44 + 35 + 34 + 54 + 54 + 41 + 57 + 38 + 41 + 55 + 43 + 47 + 37 + 44 + 45 + 54 + 39 + 45 + 55 + 53 + 35 + 52 + 44 + 47 + 34 + 36 + 59 + 38 + 46 + 47 + 50 + 43 + 53 + 48 + 46 + 33 + 37 + 56 + 48 + 51 + 41 + 50 + 43 + 39 + 49 + 38 + 44 + 50 + 44 + 41 + 36 + 40 + 44 + 40 + 37 + 53 + 54 + 50 + 41 + 42 + 54 + 46 + 39 + 49 + 49 + 48 + 50 + 40 + 34 + 39 + 39 + 34 + 47 + 42 + 45 + 48 + 43 + 33 + 40 + 33 + 50 + 49 + 45 + 48 + 29 + 38 + 40 + 41 + 48 + 40 + 45 + 45 + 45 + 46 + 57 + 60 + 44 + 55 + 43 + 41 + 47 = 5701 canonicalStringHolder map sizes: 5626 + 5475 + 5408 + 5379 + 5605 + 5341 + 5349 + 5467 + 5307 + 5566 + 5547 + 5496 + 5413 + 5517 + 5402 + 5506 + 5427 + 5447 + 5364 + 5469 + 5494 + 5377 + 5355 + 5547 + 5470 + 5476 + 5476 + 5333 + 5476 + 5587 + 5547 + 5592 + 5521 + 5414 + 5337 + 5462 + 5499 + 5421 + 5533 + 5444 + 5611 + 5432 + 5324 + 5484 + 5509 + 5386 + 5429 + 5532 + 5534 + 5393 + 5445 + 5562 + 5519 + 5481 + 5345 + 5437 + 5410 + 5497 + 5450 + 5365 + 5447 + 5401 + 5486 + 5490 + 5361 + 5332 + 5449 + 5457 + 5448 + 5458 + 5417 + 5457 + 5399 + 5425 + 5504 + 5465 + 5466 + 5535 + 5493 + 5492 + 5360 + 5619 + 5515 + 5251 + 5393 + 5366 + 5410 + 5509 + 5562 + 5460 + 5685 + 5496 + 5543 + 5354 + 5538 + 5406 + 5414 + 5496 + 5459 + 5567 + 5537 + 5376 + 5469 + 5512 + 5437 + 5496 + 5316 + 5445 + 5581 + 5530 + 5491 + 5519 + 5594 + 5430 + 5395 + 5506 + 5481 + 5488 + 5439 + 5541 + 5496 + 5361 + 5413 + 5497 + 5416 + 5401 + 5421 = 693590 Number of threads: Tomcat-waiting=14, inotify=0, other=26 (format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus) #1 Thread[#1,main,5,main] RUNNABLE java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) java.base@21.0.6/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:698) java.base@21.0.6/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:639) java.base@21.0.6/java.net.ServerSocket.implAccept(ServerSocket.java:585) java.base@21.0.6/java.net.ServerSocket.accept(ServerSocket.java:543) org.apache.catalina.core.StandardServer.await(StandardServer.java:557) org.apache.catalina.startup.Catalina.await(Catalina.java:851) org.apache.catalina.startup.Catalina.start(Catalina.java:799) java.base@21.0.6/java.lang.invoke.LambdaForm$DMH/0x00007f86400a4400.invokeVirtual(LambdaForm$DMH) java.base@21.0.6/java.lang.invoke.LambdaForm$MH/0x00007f86400a4c00.invoke(LambdaForm$MH) java.base@21.0.6/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder) java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153) java.base@21.0.6/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) java.base@21.0.6/java.lang.reflect.Method.invoke(Method.java:580) app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) #2 Thread[#10,Finalizer,8,system] WAITING daemon java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Object.java:366) java.base@21.0.6/java.lang.Object.wait(Object.java:339) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89) java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173) #3 Thread[#11,Signal Dispatcher,9,system] RUNNABLE daemon #4 Thread[#138,EmailThread,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) com.cohort.util.Math2.sleep(Math2.java:350) gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:59) #5 Thread[#139,TouchThread,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) com.cohort.util.Math2.sleep(Math2.java:350) gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:52) #6 Thread[#140,Java2D Disposer,10,system] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234) java.desktop@21.0.6/sun.java2d.Disposer.run(Disposer.java:145) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #7 Thread[#141,RunLoadDatasets,5,main] TIMED_WAITING java.base@21.0.6/java.lang.Thread.sleep0(Native Method) java.base@21.0.6/java.lang.Thread.sleep(Thread.java:509) gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:320) #8 Thread[#156,http-nio-8080-Poller,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.EPoll.wait(Native Method) java.base@21.0.6/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121) java.base@21.0.6/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) java.base@21.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142) org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:757) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #9 Thread[#157,http-nio-8080-Acceptor,5,main] RUNNABLE daemon java.base@21.0.6/sun.nio.ch.Net.accept(Native Method) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433) java.base@21.0.6/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:518) org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71) org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) #10 Thread[#29,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1852) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) java.base@21.0.6/java.lang.Thread.runWith(Thread.java:1596) java.base@21.0.6/java.lang.Thread.run(Thread.java:1583) java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186) #11 Thread[#30,Notification Thread,9,system] RUNNABLE daemon #12 Thread[#6679,LoadDatasets,5,main] RUNNABLE java.base@21.0.6/java.util.zip.ZipFile$Source$Key.hashCode(ZipFile.java:1411) java.base@21.0.6/java.util.HashMap.hash(HashMap.java:338) java.base@21.0.6/java.util.HashMap.putIfAbsent(HashMap.java:1152) java.base@21.0.6/java.util.zip.ZipFile$Source.get(ZipFile.java:1461) java.base@21.0.6/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:724) java.base@21.0.6/java.util.zip.ZipFile.<init>(ZipFile.java:251) java.base@21.0.6/java.util.zip.ZipFile.<init>(ZipFile.java:180) java.base@21.0.6/java.util.jar.JarFile.<init>(JarFile.java:345) java.base@21.0.6/sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:100) java.base@21.0.6/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) java.base@21.0.6/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:168) java.base@21.0.6/sun.net.www.protocol.jar.JarFileFactory.getOrCreate(JarFileFactory.java:91) java.base@21.0.6/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:110) java.base@21.0.6/sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:153) java.base@21.0.6/java.util.ServiceLoader$LazyClassPathLookupIterator.parse(ServiceLoader.java:1172) java.base@21.0.6/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1213) java.base@21.0.6/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228) java.base@21.0.6/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) java.base@21.0.6/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) java.base@21.0.6/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) ucar.nc2.filter.Filters.getFilter(Filters.java:74) ucar.nc2.internal.iosp.hdf5.H5tiledLayoutBB.<init>(H5tiledLayoutBB.java:88) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:226) ucar.nc2.internal.iosp.hdf5.H5iospNew.readData(H5iospNew.java:204) ucar.nc2.NetcdfFile.readData(NetcdfFile.java:2122) ucar.nc2.Variable.reallyRead(Variable.java:797) ucar.nc2.Variable._read(Variable.java:736) ucar.nc2.Variable._read(Variable.java:754) ucar.nc2.Variable.read(Variable.java:600) ucar.nc2.Variable.read(Variable.java:546) gov.noaa.pfel.coastwatch.pointdata.Table.readNDNc(Table.java:6344) gov.noaa.pfel.coastwatch.pointdata.Table.readNcCF(Table.java:7314) gov.noaa.pfel.erddap.dataset.EDDTableFromNcCFFiles.lowGetSourceDataFromFile(EDDTableFromNcCFFiles.java:192) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4157) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:2249) gov.noaa.pfel.erddap.dataset.EDDTableFromNcCFFiles.<init>(EDDTableFromNcCFFiles.java:110) gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:752) gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:633) gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:617) gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:219) #13 Thread[#6680,ForkJoinPool.commonPool-worker-5141,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #14 Thread[#6681,ForkJoinPool.commonPool-worker-5142,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #15 Thread[#6682,ForkJoinPool.commonPool-worker-5143,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #16 Thread[#6683,ForkJoinPool.commonPool-worker-5144,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #17 Thread[#6684,ForkJoinPool.commonPool-worker-5145,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #18 Thread[#6685,ForkJoinPool.commonPool-worker-5146,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #19 Thread[#6686,ForkJoinPool.commonPool-worker-5147,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #20 Thread[#6687,ForkJoinPool.commonPool-worker-5148,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #21 Thread[#6688,ForkJoinPool.commonPool-worker-5149,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #22 Thread[#6689,ForkJoinPool.commonPool-worker-5150,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #23 Thread[#6690,ForkJoinPool.commonPool-worker-5151,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #24 Thread[#6691,ForkJoinPool.commonPool-worker-5152,5,main] WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #25 Thread[#6692,ForkJoinPool.commonPool-worker-5153,5,main] TIMED_WAITING daemon java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) #26 Thread[#9,Reference Handler,10,system] RUNNABLE daemon java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Reference.java:246) java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)