![]() |
Metocean: Historical collections
|
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2026-06-12T18:20:40-05:00
Startup was at 2026-06-12T17:28:16-05:00
Last major LoadDatasets started 42m 0s ago and is still running.
Currently, major LoadDatasets is loading dataset #18262=VMADCP_fugro_C16266_300_Line0065 (2 ms).
nGridDatasets = 45
nTableDatasets = 18217
nTotalDatasets = 18262
Unique users (since startup) n = 446
Response Failed Time (since last major LoadDatasets) n = 8, median ~= 100 ms
Response Failed Time (since last Daily Report) n = 8, median ~= 100 ms
Response Failed Time (since startup) n = 8, median ~= 100 ms
Response Succeeded Time (since last major LoadDatasets) n = 1780, median ~= 927 ms
Response Succeeded Time (since last Daily Report) n = 1780, median ~= 927 ms
Response Succeeded Time (since startup) n = 1780, median ~= 927 ms
TaskThread has finished 1 out of 2 tasks. The current task has been running for 20616 days 23h 20m 40s.
TaskThread Failed Time (since last Daily Report) n = 0
TaskThread Failed Time (since startup) n = 0
TaskThread Succeeded Time (since last Daily Report) n = 1, median ~= 1500 ms
TaskThread Succeeded Time (since startup) n = 1, median ~= 1500 ms
EmailThread has sent 0 out of 1 emails. The current email session has been running for 1m 12s.
EmailThread Failed Time (since last Daily Report) n = 7, median ~= 0 ms
EmailThread Succeeded Time (since last Daily Report) n = 0
TouchThread has finished 63 out of 63 touches. Currently, the thread is sleeping.
TouchThread Failed Time (since last Daily Report) n = 0
TouchThread Succeeded Time (since last Daily Report) n = 63, median ~= 35 ms
OS info: totalCPULoad=0.037228223 processCPULoad=0.029638601 totalMemory=128627MB freeMemory=34269MB totalSwapSpace=8191MB freeSwapSpace=8191MB
Number of active requests=1
Number of threads: Tomcat-waiting=27, inotify=3, other=15
88 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 6564 MB (highWaterMark= 23504 MB) (Xmx ~= 49152 MB)
Major LoadDatasets Times Distribution (since last Daily Report):
n = 0
Major LoadDatasets Times Distribution (since startup):
n = 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 = 8, median ~= 100 ms
0 ms: 0
1 ms: 1
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 2
<= 500 ms: 2
<= 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 = 8, median ~= 100 ms
0 ms: 0
1 ms: 1
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 2
<= 500 ms: 2
<= 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 = 8, median ~= 100 ms
0 ms: 0
1 ms: 1
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 1
<= 100 ms: 2
<= 200 ms: 2
<= 500 ms: 2
<= 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 major LoadDatasets):
n = 1780, median ~= 927 ms
0 ms: 19
1 ms: 24
2 ms: 17
<= 5 ms: 81
<= 10 ms: 32
<= 20 ms: 41
<= 50 ms: 7
<= 100 ms: 226
<= 200 ms: 105
<= 500 ms: 22
<= 1 s: 370
<= 2 s: 833
<= 5 s: 2
<= 10 s: 1
<= 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 = 1780, median ~= 927 ms
0 ms: 19
1 ms: 24
2 ms: 17
<= 5 ms: 81
<= 10 ms: 32
<= 20 ms: 41
<= 50 ms: 7
<= 100 ms: 226
<= 200 ms: 105
<= 500 ms: 22
<= 1 s: 370
<= 2 s: 833
<= 5 s: 2
<= 10 s: 1
<= 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 = 1780, median ~= 927 ms
0 ms: 19
1 ms: 24
2 ms: 17
<= 5 ms: 81
<= 10 ms: 32
<= 20 ms: 41
<= 50 ms: 7
<= 100 ms: 226
<= 200 ms: 105
<= 500 ms: 22
<= 1 s: 370
<= 2 s: 833
<= 5 s: 2
<= 10 s: 1
<= 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 last Daily Report):
n = 7, median ~= 0 ms
0 ms: 7
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 = 7, median ~= 0 ms
0 ms: 7
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 = 7, median ~= 0
0: 7
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 7, median ~= 0
0: 7
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 = 1, median ~= 1500 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: 1
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TaskThread Succeeded Time Distribution (since startup):
n = 1, median ~= 1500 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: 1
<= 5 s: 0
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TouchThread Failed Time Distribution (since last Daily Report):
n = 0
TouchThread Failed Time Distribution (since startup):
n = 0
TouchThread Succeeded Time Distribution (since last Daily Report):
n = 63, median ~= 35 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 62
<= 100 ms: 0
<= 200 ms: 1
<= 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
TouchThread Succeeded Time Distribution (since startup):
n = 63, median ~= 35 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 62
<= 100 ms: 0
<= 200 ms: 1
<= 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
Language (since last daily report)
: 1687 (94%)
fi: 102 (6%)
Language (since startup)
: 1687 (94%)
fi: 102 (6%)
SgtMap topography nFromCache=0 nNotFromCache=6
GSHHS: nCached=12 of 100, nCoarse=0, nSuccesses=24, nTossed=0
NationalBoundaries: nCached=6 of 100, nCoarse=0, nSuccesses=6, nTossed=0
StateBoundaries: nCached=6 of 100, nCoarse=0, nSuccesses=6, nTossed=0
Rivers: nCached=6 of 100, nCoarse=0, nSuccesses=6, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes:
173 + 187 + 192 + 183 + 188 + 190 + 193 + 178 + 191 + 180 + 203 + 202 + 183 + 176 + 197 + 190 +
193 + 182 + 174 + 190 + 176 + 193 + 184 + 172 + 169 + 160 + 149 + 160 + 176 + 191 + 165 + 144 +
167 + 168 + 176 + 175 + 182 + 179 + 188 + 176 + 189 + 176 + 183 + 181 + 183 + 182 + 171 + 190 +
185 + 182 + 179 + 162 + 185 + 185 + 190 + 179 + 189 + 176 + 178 + 198 + 183 + 164 + 190 + 188 +
202 + 201 + 188 + 186 + 183 + 191 + 189 + 178 + 188 + 178 + 179 + 183 + 191 + 192 + 184 + 174 +
171 + 200 + 187 + 178 + 172 + 162 + 181 + 185 + 164 + 174 + 169 + 174 + 170 + 174 + 176 + 163 +
170 + 180 + 176 + 181 + 190 + 168 + 195 + 163 + 196 + 193 + 183 + 207 + 180 + 179 + 163 + 156 +
186 + 173 + 182 + 174 + 187 + 195 + 178 + 178 + 199 + 174 + 167 + 175 + 195 + 170 + 163 = 22926
canonicalStringHolder map sizes:
1595 + 1596 + 1576 + 1572 + 1506 + 1405 + 1509 + 1483 + 1485 + 1512 + 1520 + 1546 + 1537 + 1506 + 1498 + 1496 +
1471 + 1558 + 1496 + 1541 + 1598 + 1538 + 1524 + 1555 + 1547 + 1577 + 1506 + 1604 + 1541 + 1497 + 1495 + 1562 +
1524 + 1555 + 1499 + 1474 + 1562 + 1564 + 1556 + 1491 + 1511 + 1468 + 1515 + 1510 + 1538 + 1555 + 1512 + 1529 +
1565 + 1581 + 1516 + 1583 + 1505 + 1549 + 1508 + 1504 + 1547 + 1511 + 1589 + 1539 + 1487 + 1515 + 1516 + 1574 +
1544 + 1580 + 1561 + 1530 + 1488 + 1509 + 1504 + 1488 + 1564 + 1564 + 1587 + 1497 + 1567 + 1548 + 1542 + 1509 +
1583 + 1535 + 1567 + 1624 + 1533 + 1504 + 1549 + 1521 + 1510 + 1506 + 1478 + 1479 + 1563 + 1553 + 1563 + 1539 +
1570 + 1505 + 1511 + 1511 + 1505 + 1476 + 1541 + 1510 + 1479 + 1527 + 1507 + 1496 + 1554 + 1524 + 1509 + 1564 +
1578 + 1548 + 1579 + 1449 + 1508 + 1539 + 1589 + 1587 + 1514 + 1567 + 1567 + 1533 + 1561 + 1492 + 1582 = 194575
Number of threads: Tomcat-waiting=27, inotify=3, other=15
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[#1,main,5,main] RUNNABLE
java.base@21.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:748)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:698)
java.base@21.0.11/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:639)
java.base@21.0.11/java.net.ServerSocket.implAccept(ServerSocket.java:585)
java.base@21.0.11/java.net.ServerSocket.accept(ServerSocket.java:543)
org.apache.catalina.core.StandardServer.await(StandardServer.java:555)
org.apache.catalina.startup.Catalina.await(Catalina.java:848)
org.apache.catalina.startup.Catalina.start(Catalina.java:796)
java.base@21.0.11/java.lang.invoke.LambdaForm$DMH/0x00007e0ef00a4800.invokeVirtual(LambdaForm$DMH)
java.base@21.0.11/java.lang.invoke.LambdaForm$MH/0x00007e0ef0100000.invoke(LambdaForm$MH)
java.base@21.0.11/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@21.0.11/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
java.base@21.0.11/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.11/java.lang.reflect.Method.invoke(Method.java:580)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
#2 Thread[#189,Java2D Disposer,10,system] WAITING daemon
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
java.base@21.0.11/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1746)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234)
java.desktop@21.0.11/sun.java2d.Disposer.run(Disposer.java:145)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
#3 Thread[#190,EmailThread,5,main] RUNNABLE
java.base@21.0.11/sun.nio.ch.Net.connect0(Native Method)
java.base@21.0.11/sun.nio.ch.Net.connect(Net.java:601)
java.base@21.0.11/sun.nio.ch.Net.connect(Net.java:590)
java.base@21.0.11/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583)
java.base@21.0.11/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
java.base@21.0.11/java.net.Socket.connect(Socket.java:751)
java.base@21.0.11/java.net.Socket.connect(Socket.java:686)
com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335)
com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
jakarta.mail.Service.connect(Service.java:342)
jakarta.mail.Service.connect(Service.java:222)
gov.noaa.pfel.coastwatch.util.SSR.openEmailSession(SSR.java:566)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:99)
#4 Thread[#191,TouchThread,5,main] TIMED_WAITING
java.base@21.0.11/java.lang.Thread.sleep0(Native Method)
java.base@21.0.11/java.lang.Thread.sleep(Thread.java:509)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:53)
#5 Thread[#192,RunLoadDatasets,5,main] TIMED_WAITING
java.base@21.0.11/java.lang.Thread.sleep0(Native Method)
java.base@21.0.11/java.lang.Thread.sleep(Thread.java:509)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:278)
#6 Thread[#205,http-nio-6060-Poller,5,main] RUNNABLE daemon
java.base@21.0.11/sun.nio.ch.EPoll.wait(Native Method)
java.base@21.0.11/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:121)
java.base@21.0.11/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@21.0.11/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:773)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
#7 Thread[#206,http-nio-6060-Acceptor,5,main] RUNNABLE daemon
java.base@21.0.11/sun.nio.ch.Net.accept(Native Method)
java.base@21.0.11/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:433)
java.base@21.0.11/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:399)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:535)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:70)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
#8 Thread[#300,LoadDatasets,5,main] RUNNABLE
java.base@21.0.11/sun.nio.fs.UnixNativeDispatcher.stat0(Native Method)
java.base@21.0.11/sun.nio.fs.UnixNativeDispatcher.stat(UnixNativeDispatcher.java:321)
java.base@21.0.11/sun.nio.fs.UnixFileAttributes.get(UnixFileAttributes.java:76)
java.base@21.0.11/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:52)
java.base@21.0.11/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
java.base@21.0.11/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
java.base@21.0.11/java.nio.file.Files.readAttributes(Files.java:1854)
java.base@21.0.11/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
java.base@21.0.11/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
java.base@21.0.11/java.nio.file.FileTreeWalker.next(FileTreeWalker.java:374)
java.base@21.0.11/java.nio.file.Files.walkFileTree(Files.java:2833)
gov.noaa.pfel.coastwatch.util.FileVisitorSubdir.oneStep(FileVisitorSubdir.java:140)
gov.noaa.pfel.coastwatch.util.SharedWatchService.watchDirectory(SharedWatchService.java:78)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1711)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.<init>(EDDTableFromMultidimNcFiles.java:103)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:662)
java.base@21.0.11/java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(DirectMethodHandle$Holder)
java.base@21.0.11/java.lang.invoke.LambdaForm$MH/0x00007e0ef041e800.invoke(LambdaForm$MH)
java.base@21.0.11/java.lang.invoke.LambdaForm$MH/0x00007e0ef0028000.invokeExact_MT(LambdaForm$MH)
java.base@21.0.11/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:155)
java.base@21.0.11/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
java.base@21.0.11/java.lang.reflect.Method.invoke(Method.java:580)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:666)
gov.noaa.pfel.erddap.LoadDatasets.parseUsingSimpleXmlReader(LoadDatasets.java:680)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:228)
#9 Thread[#318,TaskThread,5,main] RUNNABLE daemon
java.base@21.0.11/java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
java.base@21.0.11/java.io.UnixFileSystem.hasBooleanAttributes(UnixFileSystem.java:194)
java.base@21.0.11/java.io.File.isDirectory(File.java:867)
com.cohort.util.File2.deleteIfOld(File2.java:659)
com.cohort.util.File2.deleteIfOld(File2.java:685)
com.cohort.util.File2.deleteIfOld(File2.java:685)
gov.noaa.pfel.erddap.util.EDStatic.clearCache(EDStatic.java:4281)
gov.noaa.pfel.erddap.util.TaskThread.run(TaskThread.java:225)
#10 Thread[#54,Reference Handler,10,system] RUNNABLE daemon
java.base@21.0.11/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@21.0.11/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@21.0.11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
#11 Thread[#55,Finalizer,8,system] WAITING daemon
java.base@21.0.11/java.lang.Object.wait0(Native Method)
java.base@21.0.11/java.lang.Object.wait(Object.java:366)
java.base@21.0.11/java.lang.Object.wait(Object.java:339)
java.base@21.0.11/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)
java.base@21.0.11/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)
java.base@21.0.11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
#12 Thread[#56,Signal Dispatcher,9,system] RUNNABLE daemon
#13 Thread[#74,Notification Thread,9,system] RUNNABLE daemon
#14 Thread[#75,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)
#15 Thread[#80,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@21.0.11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@21.0.11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
java.base@21.0.11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)
java.base@21.0.11/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)
java.base@21.0.11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)
java.base@21.0.11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@21.0.11/java.lang.Thread.runWith(Thread.java:1596)
java.base@21.0.11/java.lang.Thread.run(Thread.java:1583)
java.base@21.0.11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)