Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

TestHTTP and TestHttpOpen cause failures if remotetest unavailable #166

Open
dopplershift opened this issue Aug 28, 2015 · 0 comments
Open

Comments

@dopplershift
Copy link
Member

dopplershift commented Aug 28, 2015

Somehow, even though they look like they're set up to use the assumes, the TestHTTP and TestHttpOpen classes cause test failures if remotetest is unavailable. From Travis:

ucar.nc2.TestHTTP > testOpenDataFactory FAILED
    java.lang.AssertionError
        at ucar.nc2.TestHTTP.test(TestHTTP.java:89)
        at ucar.nc2.TestHTTP.testOpenDataFactory(TestHTTP.java:83)

ucar.nc2.TestHTTP > testOpenNetcdfFile FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/mydata1.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:416)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:403)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:391)
        at ucar.nc2.TestHTTP.testOpenNetcdfFile(TestHTTP.java:63)

ucar.nc2.TestHTTP > testOpenNetcdfDataset FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/mydata1.nc is not a valid URL, return status=503
        at ucar.nc2.dataset.NetcdfDataset.disambiguateHttp(NetcdfDataset.java:834)
        at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:706)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:410)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:395)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:382)
        at ucar.nc2.TestHTTP.testOpenNetcdfDataset(TestHTTP.java:71)

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] STANDARD_OUT
    **testRad Data took= 87 msecs 0 kbytes

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:416)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:403)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:391)
        at ucar.nc2.TestHttpOpen.testReadData(TestHttpOpen.java:107)

ucar.nc2.TestHttpOpen > testOpenGrid[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] STANDARD_OUT
    **testOpenGrid took= 263 msecs

ucar.nc2.TestHttpOpen > testOpenGrid[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc is not a valid URL, return status=503
        at ucar.nc2.dataset.NetcdfDataset.disambiguateHttp(NetcdfDataset.java:834)
        at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:706)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:528)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:117)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103)
        at ucar.nc2.TestHttpOpen.testOpenGrid(TestHttpOpen.java:95)

ucar.nc2.TestHttpOpen > testOpenDataset[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] STANDARD_OUT
    **testOpenDataset took= 261 msecs

ucar.nc2.TestHttpOpen > testOpenDataset[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050412_eta_211.nc is not a valid URL, return status=503
        at ucar.nc2.dataset.NetcdfDataset.disambiguateHttp(NetcdfDataset.java:834)
        at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:706)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:410)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:395)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:382)
        at ucar.nc2.TestHttpOpen.testOpenDataset(TestHttpOpen.java:84)

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] STANDARD_OUT
    **testRad Data took= 87 msecs 0 kbytes

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:416)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:403)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:391)
        at ucar.nc2.TestHttpOpen.testReadData(TestHttpOpen.java:107)

ucar.nc2.TestHttpOpen > testOpenGrid[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] STANDARD_OUT
    **testOpenGrid took= 308 msecs

ucar.nc2.TestHttpOpen > testOpenGrid[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:748)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:528)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:117)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103)
        at ucar.nc2.TestHttpOpen.testOpenGrid(TestHttpOpen.java:95)

ucar.nc2.TestHttpOpen > testOpenDataset[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] STANDARD_OUT
    **testOpenDataset took= 307 msecs

ucar.nc2.TestHttpOpen > testOpenDataset[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050400_eta_211.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:748)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:410)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:395)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:382)
        at ucar.nc2.TestHttpOpen.testOpenDataset(TestHttpOpen.java:84)

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050312_eta_211.nc] STANDARD_OUT
    **testRad Data took= 87 msecs 0 kbytes

ucar.nc2.TestHttpOpen > testReadData[http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050312_eta_211.nc] FAILED
    java.io.IOException: http:https://remotetest.unidata.ucar.edu/thredds/fileServer/testdata/2004050312_eta_211.nc HTTP/1.1 503 Service Temporarily Unavailable
        at ucar.unidata.io.http.HTTPRandomAccessFile.doConnect(HTTPRandomAccessFile.java:169)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:87)
        at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:67)
        at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:547)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:443)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:416)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:403)
        at ucar.nc2.NetcdfFile.open(NetcdfFile.java:391)
        at ucar.nc2.TestHttpOpen.testReadData(TestHttpOpen.java:107)

Full output here (not sure for how long): https://travis-ci.org/Unidata/thredds/jobs/77754325

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant