|
BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Current time is 2026-10-05T19:23:22-04:00
Startup was at 2026-10-05T12:41:16-04:00
Last major LoadDatasets started 3m 55s ago and finished after 55 seconds.
nGridDatasets = 0
nTableDatasets = 2691
nTotalDatasets = 2691
n Datasets Failed To Load (in the last major LoadDatasets) = 33
bcodmo_dataset_881861_v1, bcodmo_dataset_904246_v1, bcodmo_dataset_905985_v1,
bcodmo_dataset_906222_v1, bcodmo_dataset_906188_v1, bcodmo_dataset_885701_v1,
bcodmo_dataset_907866_v1, bcodmo_dataset_911102_v1, bcodmo_dataset_854878_v1,
bcodmo_dataset_921981_v1, bcodmo_dataset_920078_v1, bcodmo_dataset_920383_v1,
bcodmo_dataset_920405_v1, bcodmo_dataset_920423_v1, bcodmo_dataset_920878_v1,
bcodmo_dataset_881861_v3, bcodmo_dataset_922922_v1, bcodmo_dataset_923028_v1,
bcodmo_dataset_921847_v1, bcodmo_dataset_924605_v1, bcodmo_dataset_925041_v1,
bcodmo_dataset_914901_v1, bcodmo_dataset_922260_v1, bcodmo_dataset_907559_v1,
bcodmo_dataset_926332_v1, bcodmo_dataset_925670_v1, bcodmo_dataset_861683_v1,
bcodmo_dataset_916411_v1, bcodmo_dataset_890864_v1, bcodmo_dataset_965557_v1,
bcodmo_dataset_986272_v1, bcodmo_dataset_986632_v1, bcodmo_dataset_995456_v`, (end)
Unique users (since startup) n = 6016
Response Failed Time (since last major LoadDatasets) n = 2, median ~= 90000 ms
Response Failed Time (since last Daily Report) n = 927, median ~= 0 ms
Response Failed Time (since startup) n = 968, median ~= 0 ms
Response Succeeded Time (since last major LoadDatasets) n = 402, median ~= 4 ms
Response Succeeded Time (since last Daily Report) n = 73365, median ~= 2 ms
Response Succeeded Time (since startup) n = 74262, median ~= 2 ms
TaskThread has finished 0 out of 0 tasks. Currently, no task is running.
TaskThread Failed Time (since last Daily Report) n = 0
TaskThread Failed Time (since startup) n = 0
TaskThread Succeeded Time (since last Daily Report) n = 0
TaskThread Succeeded Time (since startup) n = 0
The email system is inactive.
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.9014376 processCPULoad=0.8864679 totalMemory=15988MB freeMemory=165MB totalSwapSpace=8191MB freeSwapSpace=5427MB
Number of active requests=3
Number of threads: Tomcat-waiting=41, inotify=351, other=19
69 gc calls, 7 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 4135 MB (highWaterMark= 4883 MB) (Xmx ~= 8192 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
---------------------------- ----- ----------------- ----------------------------------------------------- --------------------- ----- ----- -----
2026-10-05T19:20:19-04:00 49s 1256 33 2691 920 ( 1) 0 ( 0) 0 0 0 48 908 13 535 0 4%
2026-10-05T19:15:02-04:00 36s 859 33 2691 905 ( 2) 1 (210000) 0 0 0 47 755 17 835 4 3%
2026-10-05T19:10:25-04:00 62s 1256 33 2691 1048 ( 1) 1 ( 350) 0 0 0 47 900 14 717 8 4%
2026-10-05T19:05:02-04:00 48s 1289 33 2691 958 ( 1) 0 ( 0) 0 0 0 48 965 13 520 2 4%
2026-10-05T19:00:00-04:00 48s 1256 33 2691 1201 ( 2) 2 ( 40000) 0 0 0 48 785 16 535 4 3%
2026-10-05T18:54:57-04:00 49s 1289 33 2691 975 ( 1) 1 ( 40000) 0 0 0 47 517 14 516 1 2%
2026-10-05T18:49:45-04:00 40s 1107 33 2691 990 ( 1) 2 ( 0) 0 0 0 47 999 14 513 1 4%
2026-10-05T18:44:23-04:00 21s 470 33 2691 790 ( 2) 0 ( 0) 0 0 0 48 510 13 517 0 2%
2026-10-05T18:39:55-04:00 55s 1256 33 2691 948 ( 2) 1 (210000) 2 0 0 48 892 13 524 36 4%
2026-10-05T18:34:14-04:00 19s 505 33 2691 813 ( 2) 0 ( 0) 0 0 0 48 900 13 595 0 4%
2026-10-05T18:29:47-04:00 55s 1256 33 2691 1020 ( 2) 2 ( 1) 0 0 0 48 999 13 510 1 4%
2026-10-05T18:24:39-04:00 49s 1289 33 2691 1122 ( 2) 0 ( 0) 0 0 0 47 799 14 777 0 3%
2026-10-05T18:18:58-04:00 9s 109 33 2691 766 ( 2) 2 ( 5000) 0 0 0 47 744 14 506 0 3%
2026-10-05T18:14:49-04:00 61s 1288 33 2691 994 ( 2) 2 ( 2000) 0 0 0 48 888 13 565 2 4%
2026-10-05T18:09:35-04:00 55s 1255 33 2690 955 ( 2) 7 ( 13000) 0 0 0 48 596 13 516 11 3%
2026-10-05T18:04:34-04:00 58s 1288 33 2690 531 ( 13) 1 ( 350) 0 0 0 41 695 20 1397 9 3%
2026-10-05T17:59:26-04:00 54s 1255 33 2690 510 ( 15) 9 ( 88) 0 0 0 48 1001 13 507 2 4%
2026-10-05T17:53:52-04:00 22s 557 33 2690 354 ( 9) 1 ( 7500) 0 1 0 48 529 13 515 2 2%
2026-10-05T17:49:19-04:00 50s 1255 33 2690 342 ( 18) 1 ( 90000) 0 0 0 48 903 13 526 5 4%
2026-10-05T17:44:17-04:00 55s 1288 33 2690 440 ( 14) 2 ( 60000) 0 0 0 47 1002 14 512 8 4%
2026-10-05T17:38:27-04:00 8s 138 33 2690 341 ( 14) 1 ( 1500) 0 0 0 47 190 14 497 0 0%
2026-10-05T17:34:09-04:00 52s 1288 33 2690 345 ( 18) 1 ( 40000) 0 0 0 47 879 14 630 1 4%
2026-10-05T17:29:05-04:00 53s 1255 33 2690 811 ( 2) 2 (450000) 0 0 0 48 817 13 514 4 3%
2026-10-05T17:23:16-04:00 6s 66 33 2690 755 ( 2) 5 ( 82500) 0 0 0 48 594 13 974 2 2%
2026-10-05T17:19:22-04:00 67s 1255 33 2690 1086 ( 2) 5 ( 1500) 0 0 0 44 900 17 1030 29 4%
2026-10-05T17:13:35-04:00 46s 1106 33 2690 985 ( 1) 1 ( 40000) 0 0 0 48 611 13 566 1 3%
2026-10-05T17:08:43-04:00 56s 1255 33 2690 1004 ( 2) 1 ( 350) 0 0 0 47 788 14 520 1 3%
2026-10-05T17:03:36-04:00 52s 1288 33 2690 971 ( 2) 1 ( 35) 0 0 0 48 866 13 529 1 4%
2026-10-05T16:58:32-04:00 51s 1255 33 2690 1158 ( 2) 0 ( 0) 0 0 0 47 577 15 593 1 2%
2026-10-05T16:53:28-04:00 50s 1288 33 2690 1283 ( 2) 1 ( 3500) 0 0 0 48 782 13 563 1 3%
2026-10-05T16:47:47-04:00 12s 274 33 2690 836 ( 2) 7 ( 0) 0 0 0 48 738 13 806 0 3%
2026-10-05T16:43:28-04:00 55s 1288 33 2690 1170 ( 2) 1 ( 0) 0 0 0 48 769 13 516 4 3%
2026-10-05T16:37:37-04:00 7s 114 33 2690 813 ( 2) 7 ( 0) 0 0 0 48 662 13 495 1 3%
2026-10-05T16:33:23-04:00 55s 1288 33 2690 925 ( 2) 6 ( 1) 0 0 0 47 662 14 515 4 3%
2026-10-05T16:28:20-04:00 54s 1254 33 2690 944 ( 2) 3 ( 30000) 0 0 0 47 671 14 517 6 3%
2026-10-05T16:23:18-04:00 55s 1288 33 2690 1134 ( 2) 5 ( 0) 0 0 0 47 864 14 516 2 4%
2026-10-05T16:17:25-04:00 6s 90 33 2690 815 ( 2) 0 ( 0) 0 0 0 47 702 14 504 3 3%
2026-10-05T16:13:14-04:00 57s 1288 33 2690 1022 ( 2) 1 ( 1500) 0 0 0 47 702 14 516 2 3%
2026-10-05T16:08:12-04:00 58s 1255 33 2690 1316 ( 2) 0 ( 0) 0 0 0 47 886 14 528 3 4%
2026-10-05T16:03:06-04:00 57s 1288 33 2690 1465 ( 4) 9 ( 0) 0 0 0 47 729 14 528 8 3%
2026-10-05T15:58:02-04:00 56s 1254 33 2690 1125 ( 2) 14 ( 0) 0 0 0 47 867 14 521 2 4%
2026-10-05T15:52:10-04:00 6s 35 33 2689 586 ( 2) 1 ( 7500) 0 0 0 47 621 14 510 0 3%
2026-10-05T15:48:52-04:00 76s 1285 33 2689 790 ( 4) 16 ( 60000) 7 0 0 48 621 13 512 63 2%
2026-10-05T15:41:28-04:00 47s 1096 33 2689 977 ( 2) 21 ( 0) 0 0 0 76 674 13 522 2 3%
2026-10-05T15:36:34-04:00 56s 1285 33 2689 1239 ( 2) 64 ( 0) 0 0 0 75 660 15 663 16 3%
2026-10-05T15:31:09-04:00 45s 1113 33 2689 1177 ( 2) 51 ( 0) 0 0 0 76 999 13 517 1 4%
2026-10-05T15:26:15-04:00 54s 1285 33 2689 1015 ( 2) 10 ( 0) 0 0 0 75 833 14 661 0 4%
2026-10-05T15:21:11-04:00 52s 1255 33 2689 1080 ( 2) 10 ( 0) 0 0 0 75 987 14 558 4 4%
2026-10-05T15:15:35-04:00 19s 464 33 2689 865 ( 2) 15 ( 0) 0 0 0 76 657 13 531 2 3%
2026-10-05T15:11:16-04:00 63s 1254 33 2689 1149 ( 2) 8 ( 1) 0 0 0 76 801 13 558 12 3%
2026-10-05T15:05:50-04:00 37s 217 33 2689 1039 ( 3) 25 ( 0) 0 0 0 73 914 16 1926 52 4%
2026-10-05T15:01:12-04:00 63s 1105 33 2689 867 ( 2) 47 ( 0) 0 0 0 74 807 15 1340 67 4%
2026-10-05T14:56:30-04:00 110s 1253 33 2688 918 ( 2) 27 ( 62143) 0 0 0 67 907 22 1350 45 4%
2026-10-05T14:50:56-04:00 83s 1286 33 2688 1232 ( 2) 62 ( 0) 0 0 0 66 967 23 2635 28 4%
2026-10-05T14:44:33-04:00 5s 41 33 2688 787 ( 2) 10 ( 0) 0 0 0 76 687 13 498 1 3%
2026-10-05T14:40:27-04:00 61s 1286 33 2688 1092 ( 3) 2 ( 40000) 0 1 0 76 687 13 519 6 3%
2026-10-05T14:35:15-04:00 55s 1253 33 2688 984 ( 3) 15 ( 0) 0 0 0 75 797 14 506 3 3%
2026-10-05T14:30:12-04:00 55s 1286 33 2688 1070 ( 2) 20 ( 0) 0 0 0 76 505 13 517 2 2%
2026-10-05T14:24:49-04:00 36s 937 33 2688 1066 ( 2) 11 ( 0) 0 0 0 76 737 13 551 6 3%
2026-10-05T14:19:31-04:00 19s 470 33 2688 915 ( 2) 30 ( 0) 0 0 0 75 864 16 612 0 4%
2026-10-05T14:15:06-04:00 56s 1253 33 2688 1103 ( 3) 35 ( 0) 0 0 0 75 1002 17 507 5 4%
2026-10-05T14:09:51-04:00 42s 1060 33 2688 101 ( 14) 0 ( 0) 0 0 0 75 883 14 615 0 4%
2026-10-05T14:08:58-04:00 1385s 1253 33 2688 2451 ( 365) 80 ( 425) 471 1 0 76 1001 13 512 448 4%
2026-10-05T13:41:13-04:00 50s 1286 33 2688 954 ( 2) 18 ( 0) 0 0 0 37 670 17 396 2 3%
2026-10-05T13:36:12-04:00 51s 1253 33 2688 1271 ( 3) 33 ( 0) 0 0 0 38 934 13 383 2 4%
2026-10-05T13:31:08-04:00 50s 1286 33 2688 1570 ( 4) 17 ( 0) 0 0 0 37 873 17 391 3 4%
2026-10-05T13:25:41-04:00 26s 663 33 2688 1453 ( 4) 71 ( 0) 0 0 0 34 904 17 394 0 4%
2026-10-05T13:21:04-04:00 51s 1286 33 2688 1513 ( 5) 5 ( 0) 0 0 0 38 1001 16 379 2 4%
2026-10-05T13:15:58-04:00 47s 1252 33 2688 1744 ( 4) 35 ( 0) 0 0 0 38 894 13 407 2 4%
2026-10-05T13:10:14-04:00 8s 100 33 2688 1282 ( 6) 49 ( 0) 0 0 0 37 560 15 514 0 2%
2026-10-05T13:06:11-04:00 65s 1253 33 2688 1617 ( 7) 4 ( 1) 0 0 0 38 534 16 365 1 2%
2026-10-05T13:00:59-04:00 56s 1286 33 2688 977 ( 6) 16 ( 0) 0 0 0 38 992 14 366 3 4%
2026-10-05T12:55:50-04:00 52s 1253 33 2688 1023 ( 5) 11 ( 0) 0 0 0 38 899 13 384 2 4%
2026-10-05T12:50:35-04:00 40s 1286 33 2688 162 ( 4) 0 ( 0) 0 0 0 38 467 13 337 1 2%
2026-10-05T12:49:46-04:00 494s 2720 34 2687 896 ( 625) 41 ( 0) 0 0 0 36 1002 15 340 3 4%
Major LoadDatasets Times Distribution (since last Daily Report):
n = 74, median ~= 39608 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: 1
<= 10 s: 7
<= 20 s: 4
<= 1 min: 51
<= 2 min: 10
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
Major LoadDatasets Times Distribution (since startup):
n = 75, median ~= 40000 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: 1
<= 10 s: 7
<= 20 s: 4
<= 1 min: 51
<= 2 min: 10
<= 5 min: 0
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
Minor LoadDatasets Times Distribution (since last Daily Report):
n = 8, median ~= 4000 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 6
<= 10 s: 1
<= 20 s: 1
<= 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 = 8, median ~= 4000 ms
0 ms: 0
1 ms: 0
2 ms: 0
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 0
<= 100 ms: 0
<= 200 ms: 0
<= 500 ms: 0
<= 1 s: 0
<= 2 s: 0
<= 5 s: 6
<= 10 s: 1
<= 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 = 2, 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: 2
<= 5 min: 0
<= 10 min: 0
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Failed Time Distribution (since last Daily Report):
n = 927, median ~= 0 ms
0 ms: 454
1 ms: 285
2 ms: 1
<= 5 ms: 0
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 3
<= 100 ms: 3
<= 200 ms: 1
<= 500 ms: 18
<= 1 s: 4
<= 2 s: 9
<= 5 s: 30
<= 10 s: 14
<= 20 s: 23
<= 1 min: 33
<= 2 min: 39
<= 5 min: 4
<= 10 min: 5
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
Response Failed Time Distribution (since startup):
n = 968, median ~= 0 ms
0 ms: 466
1 ms: 312
2 ms: 2
<= 5 ms: 1
<= 10 ms: 0
<= 20 ms: 0
<= 50 ms: 3
<= 100 ms: 3
<= 200 ms: 1
<= 500 ms: 18
<= 1 s: 4
<= 2 s: 9
<= 5 s: 30
<= 10 s: 14
<= 20 s: 23
<= 1 min: 33
<= 2 min: 39
<= 5 min: 4
<= 10 min: 5
<= 20 min: 0
<= 1 hr: 1
> 1 hr: 0
Response Succeeded Time Distribution (since last major LoadDatasets):
n = 402, median ~= 4 ms
0 ms: 33
1 ms: 106
2 ms: 44
<= 5 ms: 30
<= 10 ms: 25
<= 20 ms: 28
<= 50 ms: 13
<= 100 ms: 5
<= 200 ms: 0
<= 500 ms: 8
<= 1 s: 30
<= 2 s: 53
<= 5 s: 22
<= 10 s: 4
<= 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 Succeeded Time Distribution (since last Daily Report):
n = 73365, median ~= 2 ms
0 ms: 2972
1 ms: 18285
2 ms: 15603
<= 5 ms: 6681
<= 10 ms: 6224
<= 20 ms: 9454
<= 50 ms: 3253
<= 100 ms: 719
<= 200 ms: 373
<= 500 ms: 954
<= 1 s: 2799
<= 2 s: 4966
<= 5 s: 399
<= 10 s: 265
<= 20 s: 244
<= 1 min: 169
<= 2 min: 3
<= 5 min: 1
<= 10 min: 1
<= 20 min: 0
<= 1 hr: 0
> 1 hr: 0
Response Succeeded Time Distribution (since startup):
n = 74262, median ~= 2 ms
0 ms: 2977
1 ms: 18306
2 ms: 15627
<= 5 ms: 6784
<= 10 ms: 6408
<= 20 ms: 9534
<= 50 ms: 3266
<= 100 ms: 722
<= 200 ms: 378
<= 500 ms: 956
<= 1 s: 2835
<= 2 s: 5384
<= 5 s: 401
<= 10 s: 266
<= 20 s: 244
<= 1 min: 169
<= 2 min: 3
<= 5 min: 1
<= 10 min: 1
<= 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
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)
: 74280 (100%)
Language (since startup)
: 75218 (100%)
SgtMap topography nFromCache=4 nNotFromCache=109
GSHHS: nCached=100 of 100, nCoarse=120, nSuccesses=264, nTossed=48
NationalBoundaries: nCached=73 of 100, nCoarse=35, nSuccesses=78, nTossed=0
StateBoundaries: nCached=73 of 100, nCoarse=25, nSuccesses=78, nTossed=0
Rivers: nCached=73 of 100, nCoarse=25, nSuccesses=78, nTossed=0
bufferedImage isAccelerated=[unknown]
canonical map sizes:
285 + 300 + 299 + 279 + 274 + 297 + 271 + 273 + 292 + 298 + 275 + 280 + 267 + 284 + 302 + 277 +
290 + 288 + 260 + 278 + 264 + 293 + 298 + 267 + 291 + 280 + 301 + 282 + 268 + 300 + 303 + 278 +
271 + 283 + 267 + 280 + 280 + 298 + 251 + 279 + 297 + 279 + 272 + 286 + 272 + 282 + 284 + 275 +
301 + 310 + 270 + 287 + 324 + 270 + 273 + 298 + 271 + 288 + 322 + 281 + 251 + 280 + 279 + 289 +
288 + 309 + 298 + 278 + 285 + 287 + 265 + 270 + 301 + 272 + 274 + 296 + 264 + 281 + 275 + 269 +
240 + 299 + 273 + 258 + 308 + 289 + 291 + 305 + 285 + 272 + 254 + 299 + 272 + 269 + 275 + 283 +
297 + 255 + 264 + 306 + 319 + 288 + 294 + 281 + 279 + 289 + 286 + 282 + 261 + 287 + 284 + 285 +
273 + 259 + 344 + 315 + 295 + 261 + 284 + 293 + 319 + 274 + 291 + 289 + 247 + 277 + 305 = 36011
canonicalStringHolder map sizes:
54612 + 54491 + 54879 + 54755 + 54545 + 54704 + 54669 + 54856 + 54455 + 54575 + 54689 + 54752 + 54632 + 54410 + 55022 + 54713 +
54806 + 54627 + 54872 + 54563 + 54737 + 54976 + 54442 + 54811 + 54732 + 54752 + 54957 + 54853 + 54793 + 54954 + 54656 + 54819 +
54536 + 54736 + 54738 + 54541 + 54513 + 54736 + 54806 + 54691 + 54545 + 54305 + 54491 + 54538 + 54651 + 55196 + 54494 + 54523 +
54755 + 54564 + 54557 + 54779 + 54672 + 55052 + 54740 + 54835 + 54415 + 54734 + 54364 + 54923 + 54914 + 54634 + 54699 + 54260 +
54727 + 54598 + 54581 + 54736 + 54826 + 55049 + 54578 + 54569 + 54491 + 54833 + 54646 + 54923 + 54422 + 54845 + 54495 + 54591 +
54606 + 54625 + 54695 + 54666 + 54692 + 54665 + 54779 + 54884 + 54858 + 54535 + 54871 + 54571 + 54253 + 54905 + 54560 + 54814 +
54659 + 54853 + 54931 + 54730 + 54823 + 54517 + 54604 + 54463 + 54516 + 54901 + 54320 + 54678 + 54495 + 54529 + 54669 + 54935 +
54554 + 54630 + 54625 + 54749 + 54964 + 54924 + 54550 + 55079 + 54477 + 54451 + 54644 + 54412 + 54621 + 54777 + 54766 = 6944781
Number of threads: Tomcat-waiting=41, inotify=351, other=19
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)
#1 Thread[Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
java.base@17.0.20.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)
#2 Thread[Finalizer,8,system] WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@17.0.20.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)
#3 Thread[http-nio-8000-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#4 Thread[http-nio-8000-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20.1/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#5 Thread[https-jsse-nio-8001-Acceptor,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:425)
java.base@17.0.20.1/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:521)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:79)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:128)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#6 Thread[https-jsse-nio-8001-exec-15,5,main] RUNNABLE daemon
com.cohort.util.String2.canonicalStringHolder(String2.java:6249)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
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:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#7 Thread[https-jsse-nio-8001-exec-151,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.SocketDispatcher.read0(Native Method)
java.base@17.0.20.1/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:47)
java.base@17.0.20.1/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:330)
java.base@17.0.20.1/sun.nio.ch.IOUtil.read(IOUtil.java:296)
java.base@17.0.20.1/sun.nio.ch.IOUtil.read(IOUtil.java:259)
java.base@17.0.20.1/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:417)
org.apache.tomcat.util.net.SecureNioChannel.processSNI(SecureNioChannel.java:250)
org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:153)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1719)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#8 Thread[https-jsse-nio-8001-exec-174,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:558)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#9 Thread[https-jsse-nio-8001-exec-201,5,main] RUNNABLE daemon
java.base@17.0.20.1/java.util.WeakHashMap.expungeStaleEntries(WeakHashMap.java:347)
java.base@17.0.20.1/java.util.WeakHashMap.getTable(WeakHashMap.java:355)
java.base@17.0.20.1/java.util.WeakHashMap.get(WeakHashMap.java:403)
com.cohort.util.String2.canonicalStringHolder(String2.java:6250)
com.cohort.array.StringArray.add(StringArray.java:518)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2603)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2284)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:185)
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:4765)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:624)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#10 Thread[https-jsse-nio-8001-exec-214,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:558)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:185)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1744)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#11 Thread[https-jsse-nio-8001-exec-91,5,main] RUNNABLE daemon
java.base@17.0.20.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.20.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.20.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
java.base@17.0.20.1/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:99)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:33)
org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1113)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#12 Thread[https-jsse-nio-8001-Poller,5,main] RUNNABLE daemon
java.base@17.0.20.1/sun.nio.ch.EPoll.wait(Native Method)
java.base@17.0.20.1/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:118)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
java.base@17.0.20.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:758)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#13 Thread[Java2D Disposer,10,system] WAITING daemon
java.base@17.0.20.1/java.lang.Object.wait(Native Method)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.20.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@17.0.20.1/sun.java2d.Disposer.run(Disposer.java:145)
java.base@17.0.20.1/java.lang.Thread.run(Thread.java:840)
#14 Thread[main,5,main] RUNNABLE
java.base@17.0.20.1/sun.nio.ch.Net.accept(Native Method)
java.base@17.0.20.1/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:760)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:675)
java.base@17.0.20.1/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:617)
java.base@17.0.20.1/java.net.ServerSocket.implAccept(ServerSocket.java:574)
java.base@17.0.20.1/java.net.ServerSocket.accept(ServerSocket.java:532)
org.apache.catalina.core.StandardServer.await(StandardServer.java:601)
org.apache.catalina.startup.Catalina.await(Catalina.java:887)
org.apache.catalina.startup.Catalina.start(Catalina.java:833)
java.base@17.0.20.1/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.20.1/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base@17.0.20.1/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base@17.0.20.1/java.lang.reflect.Method.invoke(Method.java:569)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
#15 Thread[Notification Thread,9,system] RUNNABLE daemon
#16 Thread[Reference Handler,10,system] RUNNABLE daemon
java.base@17.0.20.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.20.1/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
java.base@17.0.20.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)
#17 Thread[RunLoadDatasets,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:288)
#18 Thread[Signal Dispatcher,9,system] RUNNABLE daemon
#19 Thread[TouchThread,5,main] TIMED_WAITING daemon
java.base@17.0.20.1/java.lang.Thread.sleep(Native Method)
com.cohort.util.Math2.sleep(Math2.java:311)
gov.noaa.pfel.erddap.util.TouchThread.run(TouchThread.java:65)