![]() |
Marine Institute ERDDAP Server
Serving data from the Marine Institute (Ireland) |
Brought to you by the Marine Institute(Ireland) |
Current time is 2026-11-07T10:48:19+00:00
Startup was at 2026-11-06T00:13:44+00:00
Last major LoadDatasets started 4m 8s ago and finished after 100 seconds.
nGridDatasets = 9
nTableDatasets = 76
nTotalDatasets = 85
n Datasets Failed To Load (in the last major LoadDatasets) = 7
ireland_marine_research_database_charts, imiglenamongarms, imifeeaghco2,
compass_neatl_hindcast_grid, IMI_Model_Stats, imifurnaceawqms, IMI_EATL_WAVE, (end)
ERROR: Duplicate datasetIDs in datasets.xml:
smartbay_metbuoy, intgn_weatherancillary
Unique users (since startup) n = 9339
Response Failed Time (since last major LoadDatasets) n = 14, median ~= 0 ms
Response Failed Time (since last Daily Report) n = 2080, median ~= 650 ms
Response Failed Time (since startup) n = 13560, median ~= 433 ms
Response Succeeded Time (since last major LoadDatasets) n = 586, median ~= 38 ms
Response Succeeded Time (since last Daily Report) n = 21196, median ~= 80 ms
Response Succeeded Time (since startup) n = 155663, median ~= 82 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
Number of threads: Tomcat-waiting=45, inotify=4, other=39
MemoryInUse= 3153 MB (highWaterMark= 4280 MB) (Xmx ~= 9813 MB)
Major LoadDatasets Time Series: MLD Datasets Loaded Requests (median times in ms) Number of Threads MB Open
timestamp time nTry nFail nTotal nSuccess (median) nFail (median) memFail tooMany tomWait inotify other inUse Files
---------------------------- ----- ----------------- ------------------------------------------------ --------------------- ----- -----
2026-11-07T10:45:48+00:00 96s 13 7 85 1472 ( 47) 68 ( 20) 0 0 48 4 38 176 0%
2026-11-07T10:30:50+00:00 98s 13 7 85 937 ( 108) 47 ( 0) 0 0 46 4 40 178 0%
2026-11-07T10:16:07+00:00 116s 16 7 85 1921 ( 83) 63 ( 1) 0 0 48 4 38 480 0%
2026-11-07T10:00:49+00:00 99s 13 7 85 1026 ( 128) 180 ( 754) 4 0 47 4 39 381 0%
2026-11-07T09:45:48+00:00 98s 12 7 85 1036 ( 98) 303 ( 1224) 0 0 49 4 37 152 0%
2026-11-07T09:31:02+00:00 112s 26 7 85 1549 ( 57) 115 ( 975) 0 0 48 4 37 150 0%
2026-11-07T09:16:03+00:00 113s 13 7 85 2516 ( 51) 78 ( 5) 0 0 49 4 37 153 0%
2026-11-07T09:00:54+00:00 104s 16 7 85 1628 ( 49) 135 ( 0) 0 0 49 4 37 144 0%
2026-11-07T08:45:45+00:00 95s 12 7 85 1198 ( 75) 84 ( 0) 0 0 49 4 37 148 0%
2026-11-07T08:30:46+00:00 96s 13 7 85 890 ( 118) 99 ( 598) 0 0 48 4 38 432 0%
2026-11-07T08:16:00+00:00 110s 13 7 85 1924 ( 80) 163 ( 382) 4 0 49 4 37 183 0%
2026-11-07T08:00:40+00:00 91s 13 7 85 901 ( 115) 116 ( 32) 0 0 47 4 39 756 0%
2026-11-07T07:45:43+00:00 94s 14 7 85 1067 ( 129) 110 ( 364) 0 0 49 4 37 141 0%
2026-11-07T07:30:43+00:00 94s 13 7 85 980 ( 113) 120 ( 140) 0 0 48 4 38 409 0%
2026-11-07T07:15:38+00:00 89s 12 7 85 1565 ( 80) 385 ( 1332) 4 0 46 4 40 200 0%
2026-11-07T07:00:57+00:00 108s 14 7 85 957 ( 121) 206 ( 696) 0 0 48 4 38 131 0%
2026-11-07T06:45:40+00:00 91s 12 7 85 1016 ( 131) 62 ( 1) 0 0 43 4 43 221 0%
2026-11-07T06:30:52+00:00 103s 15 7 85 949 ( 122) 78 ( 50) 0 0 49 4 37 167 0%
2026-11-07T06:15:49+00:00 100s 13 7 85 1538 ( 96) 62 ( 57) 0 0 49 4 37 167 0%
2026-11-07T06:00:41+00:00 93s 14 8 84 876 ( 124) 63 ( 1) 0 0 48 4 38 439 0%
2026-11-07T05:46:01+00:00 113s 14 8 84 948 ( 121) 46 ( 1) 0 0 49 4 37 160 0%
2026-11-07T05:30:42+00:00 95s 16 8 84 832 ( 116) 39 ( 0) 0 0 48 4 38 449 0%
2026-11-07T05:15:35+00:00 87s 13 8 84 1470 ( 86) 56 ( 1) 0 0 49 4 37 141 0%
2026-11-07T05:00:42+00:00 95s 16 8 84 955 ( 140) 74 ( 20) 0 0 48 4 38 501 0%
2026-11-07T04:45:59+00:00 112s 16 8 84 1057 ( 134) 71 ( 55) 0 0 44 4 42 675 0%
2026-11-07T04:30:50+00:00 103s 15 9 83 964 ( 124) 58 ( 1) 0 0 47 4 39 388 0%
2026-11-07T04:15:36+00:00 89s 16 9 83 1377 ( 80) 54 ( 1) 0 0 49 4 37 145 0%
2026-11-07T04:00:41+00:00 94s 14 8 84 832 ( 124) 58 ( 0) 0 0 47 4 39 409 0%
2026-11-07T03:45:41+00:00 94s 13 8 84 972 ( 114) 42 ( 0) 0 0 49 4 37 133 0%
2026-11-07T03:30:54+00:00 107s 15 8 84 1226 ( 109) 39 ( 1) 0 0 49 4 37 241 0%
2026-11-07T03:15:36+00:00 90s 13 8 84 1490 ( 83) 78 ( 1) 0 0 48 4 38 209 0%
2026-11-07T03:00:43+00:00 97s 16 8 84 844 ( 114) 66 ( 0) 0 0 47 4 39 404 0%
2026-11-07T02:45:41+00:00 95s 14 8 84 873 ( 119) 41 ( 1) 0 0 49 4 37 152 0%
2026-11-07T02:30:45+00:00 99s 15 8 84 817 ( 119) 47 ( 0) 0 0 47 4 39 895 0%
2026-11-07T02:15:55+00:00 109s 15 9 83 1561 ( 84) 58 ( 1) 0 0 49 4 37 159 0%
2026-11-07T02:00:44+00:00 99s 15 9 83 867 ( 130) 48 ( 0) 0 0 48 4 38 402 0%
2026-11-07T01:45:49+00:00 104s 16 9 83 937 ( 112) 48 ( 1) 0 0 46 4 40 526 0%
2026-11-07T01:30:45+00:00 100s 15 9 83 1082 ( 150) 116 ( 8) 0 0 47 4 39 711 0%
2026-11-07T01:15:37+00:00 93s 14 9 83 1401 ( 92) 40 ( 30) 0 0 49 4 37 148 0%
2026-11-07T01:01:18+00:00 134s 17 9 83 1048 ( 112) 73 ( 0) 0 0 48 4 38 167 0%
2026-11-07T00:45:43+00:00 98s 16 8 84 960 ( 127) 52 ( 0) 0 0 49 4 37 161 0%
2026-11-07T00:31:09+00:00 125s 23 7 85 852 ( 122) 30 ( 50) 0 0 49 4 37 164 0%
2026-11-07T00:17:02+00:00 177s 43 7 85 2466 ( 49) 68 ( 1) 0 0 49 4 37 238 0%
2026-11-07T00:00:55+00:00 111s 13 6 86 1592 ( 46) 78 ( 0) 0 0 46 4 40 260 0%
2026-11-06T23:45:42+00:00 97s 13 6 86 1129 ( 62) 32 ( 15) 0 0 49 4 37 174 0%
2026-11-06T23:30:51+00:00 107s 12 6 86 1192 ( 71) 58 ( 1) 0 0 47 4 39 474 0%
2026-11-06T23:15:36+00:00 91s 11 6 86 1860 ( 62) 53 ( 0) 0 0 48 4 38 469 0%
2026-11-06T23:00:48+00:00 104s 13 6 86 872 ( 120) 32 ( 1) 0 0 49 4 37 159 0%
2026-11-06T22:45:33+00:00 89s 13 6 86 1119 ( 59) 45 ( 0) 0 0 48 4 38 390 0%
2026-11-06T22:30:43+00:00 99s 12 6 86 1754 ( 42) 49 ( 0) 0 0 49 4 37 233 0%
2026-11-06T22:15:32+00:00 88s 11 6 86 1896 ( 58) 39 ( 43) 0 0 48 4 38 168 0%
2026-11-06T22:00:32+00:00 89s 12 6 86 1215 ( 86) 56 ( 0) 0 0 46 4 40 415 0%
2026-11-06T21:45:49+00:00 106s 14 6 86 896 ( 127) 48 ( 1) 0 0 49 4 37 236 0%
2026-11-06T21:30:42+00:00 98s 13 6 86 1596 ( 20) 39 ( 35) 0 0 41 4 45 1093 0%
2026-11-06T21:15:37+00:00 94s 11 6 86 1431 ( 86) 62 ( 1) 0 0 49 4 37 139 0%
2026-11-06T21:00:46+00:00 104s 12 6 86 911 ( 107) 56 ( 0) 0 0 48 4 38 524 0%
2026-11-06T20:45:38+00:00 95s 12 6 86 865 ( 121) 33 ( 1) 0 0 49 4 37 140 0%
2026-11-06T20:31:05+00:00 122s 15 6 86 956 ( 125) 57 ( 0) 0 0 49 4 37 161 0%
2026-11-06T20:15:40+00:00 98s 11 6 86 1414 ( 89) 56 ( 0) 0 0 47 4 39 268 0%
2026-11-06T20:00:38+00:00 95s 12 6 86 1014 ( 121) 55 ( 1) 0 0 39 4 47 387 0%
2026-11-06T19:45:38+00:00 95s 11 6 86 835 ( 118) 51 ( 0) 0 0 49 4 37 183 0%
2026-11-06T19:30:55+00:00 113s 11 6 86 798 ( 114) 80 ( 0) 0 0 48 4 38 281 0%
2026-11-06T19:17:06+00:00 186s 14 6 86 1532 ( 89) 59 ( 6) 0 0 47 4 38 2469 0%
2026-11-06T19:00:29+00:00 88s 12 6 86 884 ( 116) 55 ( 0) 0 0 46 4 40 332 0%
2026-11-06T18:45:31+00:00 91s 11 6 86 968 ( 125) 46 ( 0) 0 0 49 4 37 155 0%
2026-11-06T18:30:37+00:00 97s 12 6 86 882 ( 108) 43 ( 1) 0 0 48 4 38 492 0%
2026-11-06T18:15:41+00:00 103s 14 6 86 1781 ( 83) 63 ( 1) 0 0 49 4 37 156 0%
2026-11-06T18:00:27+00:00 89s 12 6 86 851 ( 117) 45 ( 0) 0 0 48 4 38 544 0%
2026-11-06T17:45:31+00:00 92s 11 6 86 958 ( 118) 32 ( 1) 0 0 49 4 37 287 0%
2026-11-06T17:30:34+00:00 96s 12 6 86 856 ( 119) 54 ( 1) 0 0 48 4 38 414 0%
2026-11-06T17:15:40+00:00 102s 14 6 86 1908 ( 75) 58 ( 0) 0 0 49 4 37 163 0%
2026-11-06T17:00:35+00:00 97s 14 6 86 1076 ( 131) 38 ( 1) 0 0 47 4 39 325 0%
2026-11-06T16:45:23+00:00 85s 12 6 86 1022 ( 120) 51 ( 0) 0 0 49 4 37 157 0%
2026-11-06T16:30:31+00:00 93s 12 6 86 806 ( 98) 50 ( 0) 0 0 47 4 39 324 0%
2026-11-06T16:15:41+00:00 104s 12 6 86 1554 ( 68) 46 ( 2) 0 0 48 4 38 409 0%
2026-11-06T16:00:39+00:00 102s 24 6 86 677 ( 84) 89 ( 31) 0 0 48 4 37 316 0%
2026-11-06T15:45:28+00:00 92s 13 6 86 738 ( 64) 46 ( 0) 0 0 49 4 37 163 0%
2026-11-06T15:30:34+00:00 98s 12 6 86 898 ( 44) 40 ( 1) 0 0 47 4 39 510 0%
2026-11-06T15:15:21+00:00 85s 11 6 86 1947 ( 48) 57 ( 1) 0 0 49 4 37 162 0%
2026-11-06T15:00:47+00:00 111s 13 6 86 1449 ( 41) 50 ( 0) 0 0 48 4 38 352 0%
2026-11-06T14:45:21+00:00 86s 12 6 86 1183 ( 45) 37 ( 1) 0 0 49 4 37 160 0%
2026-11-06T14:30:40+00:00 104s 14 6 86 1120 ( 65) 48 ( 0) 0 0 49 4 38 414 0%
2026-11-06T14:15:27+00:00 92s 11 6 86 1364 ( 79) 59 ( 1) 0 0 50 4 37 178 0%
2026-11-06T14:00:41+00:00 105s 13 6 86 673 ( 90) 41 ( 1) 0 0 51 4 38 282 0%
2026-11-06T13:45:26+00:00 91s 11 6 86 797 ( 96) 43 ( 0) 0 0 52 4 37 166 0%
2026-11-06T13:30:37+00:00 102s 14 6 86 663 ( 78) 76 ( 0) 0 0 53 4 38 326 0%
2026-11-06T13:15:22+00:00 87s 11 6 86 1219 ( 77) 45 ( 1) 0 0 62 4 37 217 0%
2026-11-06T13:00:25+00:00 90s 12 6 86 628 ( 86) 47 ( 0) 0 0 66 4 38 464 0%
2026-11-06T12:45:48+00:00 114s 13 6 86 850 ( 123) 58 ( 1) 0 0 97 4 38 2880 0%
2026-11-06T12:30:43+00:00 108s 15 6 86 735 ( 57) 175 ( 1417) 0 870 209 4 38 435 0%
2026-11-06T12:15:22+00:00 88s 11 6 86 1203 ( 91) 132 (192000) 0 883 10 4 237 176 0%
2026-11-06T12:00:38+00:00 104s 12 6 86 700 ( 98) 205 (181731) 0 915 30 4 148 423 0%
2026-11-06T11:45:22+00:00 88s 11 6 86 672 ( 91) 826 ( 38293) 0 210 11 4 121 147 0%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 15, 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: 15
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 139, median ~= 91353 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: 133
<= 5 min: 6
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 1, median ~= 150 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: 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
Minor LoadDatasets Times Distribution (since startup):
n = 6, median ~= 2000 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: 2
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 1
<= 5 s: 2
<= 10 s: 0
<= 20 s: 1
<= 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 = 14, median ~= 0 ms
0 ms: 8
1 ms: 2
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 1
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 1
<= 5 s: 1
<= 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 Failed Time Distribution (since last Daily Report):
n = 2080, median ~= 650 ms
0 ms: 392
1 ms: 179
2 ms: 15
<= 5 ms: 12
<= 10 ms: 17
<= 20 ms: 10
<= 50 ms: 58
<= 100 ms: 73
<= 200 ms: 66
<= 500 ms: 103
<= 1 s: 384
<= 2 s: 356
<= 5 s: 325
<= 10 s: 69
<= 20 s: 11
<= 1 min: 10
<= 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 = 13560, median ~= 433 ms
0 ms: 3058
1 ms: 1496
2 ms: 83
<= 5 ms: 73
<= 10 ms: 71
<= 20 ms: 61
<= 50 ms: 374
<= 100 ms: 715
<= 200 ms: 489
<= 500 ms: 464
<= 1 s: 1424
<= 2 s: 1109
<= 5 s: 1157
<= 10 s: 539
<= 20 s: 633
<= 1 min: 1439
<= 2 min: 11
<= 5 min: 272
<= 10 min: 82
<= 20 min: 8
<= 1 hr: 2
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 586, median ~= 38 ms
0 ms: 9
1 ms: 2
2 ms: 2
<= 5 ms: 5
<= 10 ms: 0
<= 20 ms: 39
<= 50 ms: 394
<= 100 ms: 38
<= 200 ms: 70
<= 500 ms: 4
<= 1 s: 3
<= 2 s: 7
<= 5 s: 4
<= 10 s: 9
<= 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 = 21196, median ~= 80 ms
0 ms: 662
1 ms: 507
2 ms: 276
<= 5 ms: 511
<= 10 ms: 434
<= 20 ms: 1031
<= 50 ms: 5170
<= 100 ms: 3392
<= 200 ms: 6737
<= 500 ms: 958
<= 1 s: 577
<= 2 s: 296
<= 5 s: 529
<= 10 s: 97
<= 20 s: 17
<= 1 min: 2
<= 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 = 155663, median ~= 82 ms
0 ms: 6002
1 ms: 4790
2 ms: 2713
<= 5 ms: 4613
<= 10 ms: 3245
<= 20 ms: 8173
<= 50 ms: 30254
<= 100 ms: 27878
<= 200 ms: 46773
<= 500 ms: 9219
<= 1 s: 4274
<= 2 s: 2500
<= 5 s: 4371
<= 10 s: 757
<= 20 s: 60
<= 1 min: 27
<= 2 min: 5
<= 5 min: 2
<= 10 min: 7
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
TaskThread Failed Time Distribution (since last Daily Report):
n = 0
TaskThread Failed Time Distribution (since startup):
n = 0
TaskThread Succeeded Time Distribution (since last Daily Report):
n = 0
TaskThread Succeeded Time Distribution (since startup):
n = 0
SgtMap topography nFromCache=16 nNotFromCache=55
GSHHS: nCached=100 of 100, nCoarse=294, nSuccesses=330, nTossed=26
NationalBoundaries: nCached=20 of 100, nCoarse=33, nSuccesses=67, nTossed=0
StateBoundaries: nCached=20 of 100, nCoarse=28, nSuccesses=67, nTossed=0
Rivers: nCached=20 of 100, nCoarse=28, nSuccesses=67, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes: 233 + 790 + 311 + 1584 + 1030 + 1487 = 5435
canonicalStringHolder map sizes: 911 + 969 + 1202 + 630 + 273 + 492 = 4477
Number of threads: Tomcat-waiting=45, inotify=4, other=39
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[AsyncFileHandlerWriter-1,5,main] WAITING daemon
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
#2 Thread[Catalina-utility-1,1,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#3 Thread[Catalina-utility-2,1,main] WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#4 Thread[cluster1-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#5 Thread[cluster1-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#6 Thread[cluster1-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#7 Thread[cluster1-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#8 Thread[cluster1-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait0(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:176)
io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:286)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#9 Thread[cluster1-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#10 Thread[cluster1-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#11 Thread[cluster2-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#12 Thread[cluster2-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#13 Thread[cluster2-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#14 Thread[cluster2-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#15 Thread[cluster2-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#16 Thread[cluster2-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#17 Thread[cluster2-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#18 Thread[cluster3-connection-reaper-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#19 Thread[cluster3-nio-worker-0,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#20 Thread[cluster3-nio-worker-1,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#21 Thread[cluster3-nio-worker-2,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#22 Thread[cluster3-nio-worker-3,5,main] RUNNABLE
io.netty.channel.epoll.Native.epollWait(Native Method)
io.netty.channel.epoll.Native.epollWait(Native.java:192)
io.netty.channel.epoll.Native.epollWait(Native.java:185)
io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#23 Thread[cluster3-scheduled-task-worker-0,5,main] TIMED_WAITING
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#24 Thread[cluster3-timeouter-0,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:569)
io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:465)
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
java.lang.Thread.run(Thread.java:750)
#25 Thread[FileHandlerLogFilesCleaner-1,5,main] WAITING daemon
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
#26 Thread[Finalizer,8,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188)
#27 Thread[GC Daemon,2,system] TIMED_WAITING daemon
java.lang.Object.wait(Native Method)
sun.misc.GC$Daemon.run(GC.java:117)
#28 Thread[http-nio-8080-Acceptor,5,main] RUNNABLE daemon
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:825)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:146)
java.lang.Thread.run(Thread.java:750)
#29 Thread[http-nio-8080-Poller,5,main] RUNNABLE daemon
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1130)
java.lang.Thread.run(Thread.java:750)
#30 Thread[https-jsse-nio-8443-Acceptor,5,main] RUNNABLE daemon
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:421)
sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:249)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:825)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:146)
java.lang.Thread.run(Thread.java:750)
#31 Thread[https-jsse-nio-8443-exec-16,5,main] TIMED_WAITING daemon
java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:309)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:695)
javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:201)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:340)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:167)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:140)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:534)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:129)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:409)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2254)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#32 Thread[https-jsse-nio-8443-exec-176,5,main] TIMED_WAITING daemon
java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:309)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:695)
javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:201)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:340)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:167)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:140)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:534)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:129)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:409)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2254)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#33 Thread[https-jsse-nio-8443-exec-69,5,main] RUNNABLE daemon
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
java.net.SocketInputStream.read(SocketInputStream.java:171)
java.net.SocketInputStream.read(SocketInputStream.java:141)
java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
java.io.BufferedInputStream.read(BufferedInputStream.java:345)
sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:745)
sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:680)
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1610)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515)
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1681)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1596)
dods.dap.DConnect.openConnection(DConnect.java:237)
dods.dap.DConnect.openConnection(DConnect.java:218)
dods.dap.DConnect.getDataFromUrl(DConnect.java:549)
dods.dap.DConnect.getData(DConnect.java:509)
dods.dap.DConnect.getData(DConnect.java:691)
gov.noaa.pfel.coastwatch.griddata.OpendapHelper.getPrimitiveArrays(OpendapHelper.java:483)
gov.noaa.pfel.erddap.dataset.EDDGridFromDap.getSourceData(EDDGridFromDap.java:871)
gov.noaa.pfel.erddap.dataset.GridDataAccessor$GetChunkCallable.call(GridDataAccessor.java:725)
gov.noaa.pfel.erddap.dataset.GridDataAccessor$GetChunkCallable.call(GridDataAccessor.java:665)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.startAnotherTask(GridDataAccessor.java:651)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.getChunk(GridDataAccessor.java:590)
gov.noaa.pfel.erddap.dataset.GridDataAccessor.increment(GridDataAccessor.java:524)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsTableWriter(EDDGrid.java:8804)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsSeparatedAscii(EDDGrid.java:8596)
gov.noaa.pfel.erddap.dataset.EDDGrid.saveAsCsv(EDDGrid.java:8523)
gov.noaa.pfel.erddap.dataset.EDDGrid.respondToDapQuery(EDDGrid.java:2245)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:4428)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:569)
javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:201)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:57)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:340)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:167)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:140)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:170)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:534)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:129)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:409)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2254)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80)
java.lang.Thread.run(Thread.java:750)
#34 Thread[https-jsse-nio-8443-Poller,5,main] RUNNABLE daemon
sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1130)
java.lang.Thread.run(Thread.java:750)
#35 Thread[Java2D Disposer,10,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
sun.java2d.Disposer.run(Disposer.java:148)
java.lang.Thread.run(Thread.java:750)
#36 Thread[main,5,main] TIMED_WAITING
java.lang.Thread.sleep(Native Method)
org.apache.catalina.core.StandardServer.await(StandardServer.java:527)
org.apache.catalina.startup.Catalina.await(Catalina.java:951)
org.apache.catalina.startup.Catalina.start(Catalina.java:899)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:348)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
#37 Thread[Reference Handler,10,system] WAITING daemon
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
java.lang.ref.Reference.tryHandlePending(Reference.java:191)
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
#38 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#39 Thread[Signal Dispatcher,9,system] RUNNABLE daemon