![]() |
Metocean: In Situ Observing System |
Brought to you by NOAA NMFS SWFSC ERD |
Current time is 2025-12-19T01:53:01-06:00
Startup was at 2025-12-18T19:23:28-06:00
Last major LoadDatasets started 22m 12s ago and is still running.
Currently, major LoadDatasets is loading dataset #52=wmo_42892 (37.886 s).
nGridDatasets = 0
nTableDatasets = 177
nTotalDatasets = 177
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Unique users (since startup) n = 318
Response Failed Time (since last major LoadDatasets) n = 611, median ~= 664 ms
Response Failed Time (since last Daily Report) n = 8305, median ~= 1 ms
Response Failed Time (since startup) n = 8305, median ~= 1 ms
Response Succeeded Time (since last major LoadDatasets) n = 2133, median ~= 823 ms
Response Succeeded Time (since last Daily Report) n = 16841, median ~= 981 ms
Response Succeeded Time (since startup) n = 16854, median ~= 982 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 24 emails. Currently, the thread is sleeping.
EmailThread Failed Time (since last Daily Report) n = 59, median ~= 0 ms
EmailThread Succeeded Time (since last Daily Report) n = 0
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.43706968 processCPULoad=0.3937863 totalMemory=95213MB freeMemory=44402MB totalSwapSpace=8191MB freeSwapSpace=8191MB
Number of active requests=3
Number of threads: Tomcat-waiting=11, inotify=228, other=15
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 24125 MB (highWaterMark= 24125 MB) (Xmx ~= 62805 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-12-19T01:18:04-06:00 135s 65 0 177 744 ( 300) 642 ( 0) 0 0 0 9 176 21 1195 0 3%
2025-12-19T01:00:52-06:00 3s 0 0 177 3 ( 2750) 11 ( 1167) 0 0 0 8 176 23 390 0 4%
2025-12-19T01:00:44-06:00 1966s 111 0 177 2248 ( 1120) 838 ( 789) 0 0 0 12 176 18 501 0 4%
2025-12-19T00:15:11-06:00 133s 65 0 177 520 ( 708) 519 ( 0) 0 0 0 12 176 18 633 0 4%
2025-12-18T23:58:01-06:00 3s 0 0 177 4 ( 50) 0 ( 0) 0 0 0 13 176 18 678 0 4%
2025-12-18T23:57:53-06:00 1585s 83 0 177 1666 ( 959) 531 ( 1153) 0 0 0 13 176 18 834 0 3%
2025-12-18T23:22:21-06:00 353s 28 0 177 736 ( 1277) 716 ( 1) 0 0 0 12 176 18 670 0 4%
2025-12-18T23:03:41-06:00 133s 65 0 177 572 ( 932) 226 ( 857) 0 0 0 14 176 16 810 0 4%
2025-12-18T22:46:30-06:00 3s 0 0 177 2 ( 3500) 1 ( 350) 0 0 0 8 176 19 1527 0 4%
2025-12-18T22:46:12-06:00 1350s 38 0 177 1648 ( 1186) 732 ( 221) 0 0 0 8 176 18 1313 0 3%
2025-12-18T22:14:15-06:00 333s 28 0 177 509 ( 856) 460 ( 0) 0 0 0 12 176 15 354 0 3%
2025-12-18T21:58:11-06:00 269s 83 0 177 790 ( 911) 172 ( 1609) 0 0 0 13 176 18 574 0 3%
2025-12-18T21:38:10-06:00 3s 0 0 177 10 ( 714) 3 ( 0) 0 0 0 12 176 14 345 0 4%
2025-12-18T21:38:03-06:00 1337s 38 0 177 1465 ( 1192) 978 ( 1) 0 0 0 13 176 13 489 0 4%
2025-12-18T21:06:42-06:00 355s 28 0 177 738 ( 1042) 241 ( 1210) 0 0 0 12 176 16 1107 0 3%
2025-12-18T20:48:21-06:00 155s 65 0 177 837 ( 1074) 319 ( 1780) 0 0 0 8 176 22 1632 0 3%
2025-12-18T20:30:49-06:00 3s 0 0 177 3 ( 3500) 7 ( 2900) 0 0 0 6 176 20 621 0 3%
2025-12-18T20:30:43-06:00 1967s 66 0 177 1714 ( 1231) 995 ( 1) 0 0 0 7 176 19 1001 0 4%
2025-12-18T19:42:45-06:00 245s 65 0 177 492 ( 877) 299 ( 3) 0 0 0 13 176 17 689 1 4%
2025-12-18T19:24:48-06:00 68s 176 0 177 13 ( 1500) 0 ( 0) 0 0 0 14 176 12 784 0 3%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 19, median ~= 255000 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: 5
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 0
<= 5 min: 6
<= 10 min: 3
<= 20 min: 0
<= 1 hr: 5
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 20, median ~= 240000 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: 5
<= 10 s: 0
<= 20 s: 0
<= 1 min: 0
<= 2 min: 1
<= 5 min: 6
<= 10 min: 3
<= 20 min: 0
<= 1 hr: 5
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 10, median ~= 80000 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 2
<= 10 s: 1
<= 20 s: 1
<= 1 min: 0
<= 2 min: 3
<= 5 min: 3
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since startup):
n = 10, median ~= 80000 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 2
<= 10 s: 1
<= 20 s: 1
<= 1 min: 0
<= 2 min: 3
<= 5 min: 3
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last major LoadDatasets):
n = 611, median ~= 664 ms
0 ms: 132
1 ms: 78
2 ms: 1
<= 5 ms: 0
<= 10 ms: 29
<= 20 ms: 13
<= 50 ms: 6
<= 100 ms: 5
<= 200 ms: 5
<= 500 ms: 27
<= 1 s: 29
<= 2 s: 79
<= 5 s: 176
<= 10 s: 22
<= 20 s: 9
<= 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 = 8305, median ~= 1 ms
0 ms: 2202
1 ms: 2028
2 ms: 23
<= 5 ms: 8
<= 10 ms: 190
<= 20 ms: 117
<= 50 ms: 40
<= 100 ms: 28
<= 200 ms: 81
<= 500 ms: 303
<= 1 s: 251
<= 2 s: 771
<= 5 s: 1840
<= 10 s: 325
<= 20 s: 80
<= 1 min: 15
<= 2 min: 2
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 8305, median ~= 1 ms
0 ms: 2202
1 ms: 2028
2 ms: 23
<= 5 ms: 8
<= 10 ms: 190
<= 20 ms: 117
<= 50 ms: 40
<= 100 ms: 28
<= 200 ms: 81
<= 500 ms: 303
<= 1 s: 251
<= 2 s: 771
<= 5 s: 1840
<= 10 s: 325
<= 20 s: 80
<= 1 min: 15
<= 2 min: 2
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 2133, median ~= 823 ms
0 ms: 20
1 ms: 15
2 ms: 5
<= 5 ms: 8
<= 10 ms: 117
<= 20 ms: 137
<= 50 ms: 287
<= 100 ms: 98
<= 200 ms: 24
<= 500 ms: 124
<= 1 s: 358
<= 2 s: 343
<= 5 s: 420
<= 10 s: 108
<= 20 s: 40
<= 1 min: 25
<= 2 min: 4
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since last Daily Report):
n = 16841, median ~= 981 ms
0 ms: 60
1 ms: 110
2 ms: 58
<= 5 ms: 161
<= 10 ms: 310
<= 20 ms: 650
<= 50 ms: 2077
<= 100 ms: 843
<= 200 ms: 244
<= 500 ms: 1051
<= 1 s: 2969
<= 2 s: 3026
<= 5 s: 3743
<= 10 s: 921
<= 20 s: 342
<= 1 min: 240
<= 2 min: 25
<= 5 min: 11
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 16854, median ~= 982 ms
0 ms: 60
1 ms: 110
2 ms: 58
<= 5 ms: 161
<= 10 ms: 310
<= 20 ms: 650
<= 50 ms: 2077
<= 100 ms: 843
<= 200 ms: 244
<= 500 ms: 1051
<= 1 s: 2969
<= 2 s: 3039
<= 5 s: 3743
<= 10 s: 921
<= 20 s: 342
<= 1 min: 240
<= 2 min: 25
<= 5 min: 11
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
EmailThread Failed Time Distribution (since last Daily Report):
n = 59, median ~= 0 ms
0 ms: 59
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 = 59, median ~= 0 ms
0 ms: 59
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 = 60, median ~= 0
0: 60
1: 0
2: 0
<= 5: 0
<= 10: 0
<= 20: 0
<= 50: 0
<= 100: 0
> 100: 0
EmailThread nEmails/Session Distribution (since startup):
n = 60, median ~= 0
0: 60
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 = 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)
: 25149 (100%)
Language (since startup)
: 25162 (100%)
SgtMap topography nFromCache=2 nNotFromCache=5
GSHHS: nCached=10 of 100, nCoarse=0, nSuccesses=28, nTossed=0
NationalBoundaries: nCached=5 of 100, nCoarse=0, nSuccesses=7, nTossed=0
StateBoundaries: nCached=5 of 100, nCoarse=0, nSuccesses=7, nTossed=0
Rivers: nCached=5 of 100, nCoarse=0, nSuccesses=7, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
34 + 41 + 41 + 31 + 35 + 35 + 32 + 33 + 32 + 42 + 40 + 34 + 36 + 26 + 43 + 41 +
43 + 42 + 36 + 39 + 37 + 50 + 39 + 37 + 26 + 21 + 36 + 25 + 32 + 44 + 43 + 32 +
41 + 31 + 33 + 40 + 31 + 38 + 34 + 32 + 36 + 42 + 28 + 38 + 47 + 39 + 38 + 43 +
38 + 40 + 25 + 34 + 53 + 29 + 40 + 43 + 40 + 34 + 45 + 38 + 40 + 26 + 32 + 52 +
38 + 38 + 36 + 38 + 36 + 34 + 44 + 25 + 36 + 38 + 36 + 35 + 30 + 36 + 43 + 36 +
29 + 47 + 43 + 48 + 33 + 31 + 36 + 39 + 29 + 44 + 40 + 42 + 40 + 36 + 31 + 37 +
38 + 28 + 41 + 34 + 39 + 39 + 34 + 19 + 32 + 30 + 44 + 44 + 37 + 42 + 25 + 22 +
27 + 33 + 42 + 42 + 34 + 28 + 29 + 31 + 52 + 46 + 37 + 35 + 36 + 33 + 32 = 4627
canonicalStringHolder map sizes:
99 + 86 + 78 + 86 + 87 + 91 + 80 + 92 + 91 + 95 + 83 + 93 + 96 + 94 + 99 + 82 +
99 + 92 + 107 + 89 + 96 + 100 + 104 + 98 + 86 + 93 + 88 + 106 + 76 + 96 + 97 + 94 +
88 + 79 + 113 + 91 + 100 + 100 + 95 + 101 + 92 + 99 + 104 + 85 + 91 + 101 + 100 + 74 +
115 + 79 + 94 + 90 + 79 + 99 + 83 + 96 + 77 + 86 + 81 + 86 + 107 + 90 + 82 + 97 +
81 + 98 + 87 + 88 + 78 + 89 + 87 + 111 + 106 + 108 + 84 + 83 + 98 + 86 + 86 + 92 +
88 + 82 + 81 + 90 + 78 + 79 + 88 + 92 + 85 + 88 + 90 + 89 + 85 + 106 + 93 + 85 +
81 + 87 + 102 + 93 + 85 + 91 + 82 + 98 + 74 + 98 + 88 + 90 + 94 + 92 + 91 + 74 +
113 + 103 + 89 + 71 + 98 + 91 + 81 + 90 + 89 + 90 + 74 + 83 + 96 + 70 + 75 = 11501
Number of threads: Tomcat-waiting=11, inotify=228, other=15
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
java.base@17.0.17/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
#2 Thread[EmailThread,5,main] TIMED_WAITING daemon
java.base@17.0.17/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.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.17/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
#4 Thread[http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.17/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:537)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:72)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:127)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#5 Thread[http-nio-8080-exec-10,5,main] RUNNABLE daemon
java.base@17.0.17/java.util.TimSort.minRunLength(TimSort.java:405)
java.base@17.0.17/java.util.TimSort.sort(TimSort.java:231)
java.base@17.0.17/java.util.Arrays.sort(Arrays.java:1233)
com.cohort.array.PrimitiveArray.lowRank(PrimitiveArray.java:2904)
com.cohort.array.PrimitiveArray.rank(PrimitiveArray.java:2887)
com.cohort.array.PrimitiveArray.sort(PrimitiveArray.java:2934)
gov.noaa.pfel.coastwatch.pointdata.Table.sort(Table.java:26771)
gov.noaa.pfel.coastwatch.pointdata.Table.ascendingSort(Table.java:26844)
gov.noaa.pfel.coastwatch.pointdata.Table.orderByMax(Table.java:27052)
gov.noaa.pfel.coastwatch.pointdata.Table.lambda$orderByMax$1(Table.java:27330)
gov.noaa.pfel.coastwatch.pointdata.Table$$Lambda$205/0x00007faf2e38b050.apply(Unknown Source)
gov.noaa.pfel.coastwatch.pointdata.Table.withRounding(Table.java:27433)
gov.noaa.pfel.coastwatch.pointdata.Table.orderByMax(Table.java:27329)
gov.noaa.pfel.erddap.dataset.TableWriterOrderByMax.writeSome(TableWriterOrderByMax.java:91)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.lambda$getDataForDapQuery$0(EDDTableFromFiles.java:3708)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles$$Lambda$204/0x00007faf2e388e00.accept(Unknown Source)
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.respondToDapQuery(EDDTable.java:3145)
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:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
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:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#6 Thread[http-nio-8080-exec-3,5,main] RUNNABLE daemon
java.base@17.0.17/java.io.RandomAccessFile.readBytes(Native Method)
java.base@17.0.17/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.IospHelper.readData(IospHelper.java:107)
ucar.nc2.iosp.IospHelper.readDataFill(IospHelper.java:51)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:337)
ucar.nc2.internal.iosp.netcdf3.N3iospNew.readData(N3iospNew.java:183)
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:614)
gov.noaa.pfel.coastwatch.griddata.NcHelper.getPrimitiveArray(NcHelper.java:538)
gov.noaa.pfel.coastwatch.pointdata.Table.readMultidimNc(Table.java:7737)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:123)
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.respondToDapQuery(EDDTable.java:3145)
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:195)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
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:483)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#7 Thread[http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@17.0.17/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.17/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.17/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.17/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:775)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#8 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.17/java.lang.Object.wait(Native Method)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.17/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.17/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.17/java.lang.Thread.run(Thread.java:840)
#9 Thread[LoadDatasets,5,main] RUNNABLE daemon
com.cohort.array.PrimitiveArray.factory(PrimitiveArray.java:341)
gov.noaa.pfel.coastwatch.pointdata.Table.join(Table.java:24613)
gov.noaa.pfel.coastwatch.pointdata.Table.readMultidimNc(Table.java:8029)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:123)
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.subsetVariablesDataTable(EDDTable.java:12636)
gov.noaa.pfel.erddap.dataset.EDDTable.distinctSubsetVariablesDataTable(EDDTable.java:12709)
gov.noaa.pfel.erddap.dataset.EDDTable.ensureValid(EDDTable.java:739)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1915)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.<init>(EDDTableFromMultidimNcFiles.java:85)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.fromXml(EDDTableFromFiles.java:483)
gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:471)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:364)
#10 Thread[main,5,main] RUNNABLE
java.base@17.0.17/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.17/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.17/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.17/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.17/java.net.ServerSocket.accept(ServerSocket.java:532)
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@17.0.17/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.17/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.17/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.17/java.lang.reflect.Method.invoke(Method.java:569)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
#11 Thread[Notification Thread,9,system] RUNNABLE daemon
#12 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.17/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.17/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.17/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
#13 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#14 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#15 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.17/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)