Started by timer
Running as SYSTEM
Building in workspace /var/local/jenkins/workspace/test-hapi-servers-2022
[test-hapi-servers-2022] $ /bin/sh -xe /usr/local/apache-tomcat-8.0.27/temp/jenkins5967010265738935134.sh
+ pwd
/var/local/jenkins/workspace/test-hapi-servers-2022
+ echo USER=, tomcat
USER=, tomcat
+ echo HOME=, /home/tomcat
HOME=, /home/tomcat
+ export WGET=wget --timeout=6 --tries=2
+ echo # Test servers in all.txt
# Test servers in all.txt
+ wget --timeout=6 --tries=2 -N https://raw.githubusercontent.com/hapi-server/servers/master/all.txt
--2025-12-01 13:43:52-- https://raw.githubusercontent.com/hapi-server/servers/master/all.txt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 808 [text/plain]
Saving to: ‘all.txt’
0K 100% 53.1M=0s
Last-modified header missing -- time-stamps turned off.
2025-12-01 13:43:52 (53.1 MB/s) - ‘all.txt’ saved [808/808]
+ python3 /home/jbf/ct/hapi/git-release/HAPI-Server-Tester/HAPITESTSCRIPT.py 75657
2 ***
Running tests with seed 75657
#################
Running test with seed 8125: http://hapi-server.org/servers/SSCWeb/hapi
URL MATCHES KNOWN HAPI SERVER
[92mServer is up![0m
url http://hapi-server.org/servers/SSCWeb/hapi/catalog
hapiVer= 2.0
first parameter: ace
last parameter: yohkoh
len(refinedList)= 301
randID= solarorbiter
url http://hapi-server.org/servers/SSCWeb/hapi/info?id=solarorbiter
first parameter: Time
last parameter: GSE_Magnetic_Vector_Z
len(refinedList)= 66
randPara= MagneticFldStrth
url http://hapi-server.org/servers/SSCWeb/hapi/info?id=solarorbiter
2020-02-10T04:56:30.000Z/2030-11-20T04:01:30.000Z
sampleStartDate not available
2030-11-19T04:01:30Z/2030-11-20T04:01:30Z
testStartDate= 2030-11-19T04:01:30Z <class 'str'>
testStopDate= 2030-11-20T04:01:30Z <class 'str'>
http://hapi-server.org/servers/SSCWeb/hapi/data?id=solarorbiter¶meters=MagneticFldStrth&time.min=2030-11-19T04:01:30Z&time.max=2030-11-20T04:01:30Z&format=csv
HAPI verifier URL:
https://hapi-server.org/verify/?url=http://hapi-server.org/servers/SSCWeb/hapi&id=solarorbiter¶meter=MagneticFldStrth&time.min=2030-11-19T04:01:30Z&time.max=2030-11-20T04:01:30Z
url http://hapi-server.org/servers/SSCWeb/hapi/data?id=solarorbiter¶meters=MagneticFldStrth&time.min=2030-11-19T04:01:30Z&time.max=2030-11-20T04:01:30Z&format=csv
[92mFound Data! [0m http://hapi-server.org/servers/SSCWeb/hapi/data?id=solarorbiter¶meters=MagneticFldStrth&time.min=2030-11-19T04:01:30Z&time.max=2030-11-20T04:01:30Z&format=csv
#################
Running test with seed 5982: https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi
URL MATCHES KNOWN HAPI SERVER
[92mServer is up![0m
url https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/catalog
hapiVer= 2.0
first parameter: ace_epam_P5M
last parameter: WIND_SWE_P2M
len(refinedList)= 300
randID= poes_noaa18_sensor15
url https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/info?id=poes_noaa18_sensor15
first parameter: Time
last parameter: outer_belt_index
len(refinedList)= 5
randPara= outer_belt_index
url https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/info?id=poes_noaa18_sensor15
2013-01-01T00:00:00Z/2025-06-06T00:00:00Z
sampleStartDate not available
2025-06-05T00:00:00Z/2025-06-06T00:00:00Z
testStartDate= 2025-06-05T00:00:00Z <class 'str'>
testStopDate= 2025-06-06T00:00:00Z <class 'str'>
https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/data?id=poes_noaa18_sensor15¶meters=outer_belt_index&time.min=2025-06-05T00:00:00Z&time.max=2025-06-06T00:00:00Z&format=csv
HAPI verifier URL:
https://hapi-server.org/verify/?url=https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi&id=poes_noaa18_sensor15¶meter=outer_belt_index&time.min=2025-06-05T00:00:00Z&time.max=2025-06-06T00:00:00Z
url https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/data?id=poes_noaa18_sensor15¶meters=outer_belt_index&time.min=2025-06-05T00:00:00Z&time.max=2025-06-06T00:00:00Z&format=csv
[92mSuccessful but response was empty, which is allowed because no sample time interval found. [0m https://iswa.gsfc.nasa.gov/IswaSystemWebApp/hapi/data?id=poes_noaa18_sensor15¶meters=outer_belt_index&time.min=2025-06-05T00:00:00Z&time.max=2025-06-06T00:00:00Z&format=csv
#################
Running test with seed 7605: http://lasp.colorado.edu/lisird/hapi
URL MATCHES KNOWN HAPI SERVER
[92mServer is up![0m
url http://lasp.colorado.edu/lisird/hapi/catalog
hapiVer= 2.0
first parameter: bremen_composite_mgii
last parameter: yeo_nonempirical_tsi_reconstruction
len(refinedList)= 29
randID= timed_see_ssi_l3a
url http://lasp.colorado.edu/lisird/hapi/info?id=timed_see_ssi_l3a
first parameter: time
last parameter: irradiance
len(refinedList)= 2
randPara= irradiance
url http://lasp.colorado.edu/lisird/hapi/info?id=timed_see_ssi_l3a
2002-01-22T00:00:00.000Z/2025-11-29T00:00:00.000Z
sampleStartDate not available
2025-11-28T00:00:00Z/2025-11-29T00:00:00Z
testStartDate= 2025-11-28T00:00:00Z <class 'str'>
testStopDate= 2025-11-29T00:00:00Z <class 'str'>
http://lasp.colorado.edu/lisird/hapi/data?id=timed_see_ssi_l3a¶meters=irradiance&time.min=2025-11-28T00:00:00Z&time.max=2025-11-29T00:00:00Z&format=csv
HAPI verifier URL:
https://hapi-server.org/verify/?url=http://lasp.colorado.edu/lisird/hapi&id=timed_see_ssi_l3a¶meter=irradiance&time.min=2025-11-28T00:00:00Z&time.max=2025-11-29T00:00:00Z
url http://lasp.colorado.edu/lisird/hapi/data?id=timed_see_ssi_l3a¶meters=irradiance&time.min=2025-11-28T00:00:00Z&time.max=2025-11-29T00:00:00Z&format=csv
[92mSuccessful but response was empty, which is allowed because no sample time interval found. [0m http://lasp.colorado.edu/lisird/hapi/data?id=timed_see_ssi_l3a¶meters=irradiance&time.min=2025-11-28T00:00:00Z&time.max=2025-11-29T00:00:00Z&format=csv
#################
Running test with seed 9751: http://amda.irap.omp.eu/service/hapi
URL MATCHES KNOWN HAPI SERVER
[92mServer is up![0m
url http://amda.irap.omp.eu/service/hapi/catalog
hapiVer= 2.0
first parameter: ace-epam-ca60
last parameter: wnd-swe-kp
len(refinedList)= 1044
randID= b_kt17
url http://amda.irap.omp.eu/service/hapi/info?id=b_kt17
first parameter: Time
last parameter: b_kt17_model_tot
len(refinedList)= 3
randPara= b_kt17_model
url http://amda.irap.omp.eu/service/hapi/info?id=b_kt17
1970-01-01T00:00:00Z/2030-01-01T00:00:00Z
sampleStartDate not available
2029-12-31T00:00:00Z/2030-01-01T00:00:00Z
testStartDate= 2029-12-31T00:00:00Z <class 'str'>
testStopDate= 2030-01-01T00:00:00Z <class 'str'>
http://amda.irap.omp.eu/service/hapi/data?id=b_kt17¶meters=b_kt17_model&time.min=2029-12-31T00:00:00Z&time.max=2030-01-01T00:00:00Z&format=csv
HAPI verifier URL:
https://hapi-server.org/verify/?url=http://amda.irap.omp.eu/service/hapi&id=b_kt17¶meter=b_kt17_model&time.min=2029-12-31T00:00:00Z&time.max=2030-01-01T00:00:00Z
url http://amda.irap.omp.eu/service/hapi/data?id=b_kt17¶meters=b_kt17_model&time.min=2029-12-31T00:00:00Z&time.max=2030-01-01T00:00:00Z&format=csv
[92mFound Data! [0m http://amda.irap.omp.eu/service/hapi/data?id=b_kt17¶meters=b_kt17_model&time.min=2029-12-31T00:00:00Z&time.max=2030-01-01T00:00:00Z&format=csv
#################
Running test with seed 9756: https://vires.services/hapi
URL MATCHES KNOWN HAPI SERVER
[92mServer is up![0m
url https://vires.services/hapi/catalog
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 666, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 422, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 417, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.8/http/client.py", line 1348, in getresponse
response.begin()
File "/usr/lib/python3.8/http/client.py", line 316, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.8/http/client.py", line 277, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 318, in recv_into
raise SocketError(str(e))
OSError: (104, 'ECONNRESET')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 720, in urlopen
retries = retries.increment(
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 400, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/lib/python3/dist-packages/six.py", line 702, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 666, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 422, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 417, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.8/http/client.py", line 1348, in getresponse
response.begin()
File "/usr/lib/python3.8/http/client.py", line 316, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.8/http/client.py", line 277, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 318, in recv_into
raise SocketError(str(e))
urllib3.exceptions.ProtocolError: ('Connection aborted.', OSError("(104, 'ECONNRESET')"))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/jbf/ct/hapi/git-release/HAPI-Server-Tester/HAPITESTSCRIPT.py", line 363, in <module>
main()
File "/home/jbf/ct/hapi/git-release/HAPI-Server-Tester/HAPITESTSCRIPT.py", line 339, in main
hapiTest(z, seeds[i])
File "/home/jbf/ct/hapi/git-release/HAPI-Server-Tester/HAPITESTSCRIPT.py", line 118, in hapiTest
serverResponse = myurlopen(catalogURL)
File "/home/jbf/ct/hapi/git-release/HAPI-Server-Tester/HAPITESTSCRIPT.py", line 75, in myurlopen
response = requests.get(url, headers=headers)
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 535, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 648, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', OSError("(104, 'ECONNRESET')"))
Build step 'Execute shell' marked build as failure
Sending e-mails to: faden@cottagesystems.com
Finished: FAILURE