This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Emanuele, I can reproduce the error you see. You need to select the correct "Data Source Type" before clicking the "Add Source" button. Please select "Grid files (netCDF/GRIB/OPeNDAP/GEMPAK)". You will then be prompted for your authentication credentials. Best, Unidata IDV Support > Full Name: emanuele lombardi > Email Address: address@hidden > Organization: ENEA > Package Version: 5.2 build date:2015-08-26 18:19 UTC > Operating System: Windows 10 > Hardware: Java: home: C:\Program Files\Java\jre1.8.0_65 version: 1.8.0_65 > j3d:1.6.0-pre10-daily-experimental daily > Description of problem: There was an error loading the data: > Error creating data source:opendap.grid with: > https://www.medcordex.eu:8290/medcordex/dodsC/MEDCORDEX/test.nc > Grid data source failed making data set: > dods://www.medcordex.eu:8290/medcordex/dodsC/MEDCORDEX/test.nc > Connection reset > > > My thredds server at > > https://www.medcordex.eu:8290/medcordex > > require a password to access my netcdf file. When accessing the file > within thredds, credentials are requested and if they are OK, the file > is given to user. But using IDV as a thredds viewer (via webstart) > no credential are requested to he user, thus the above error. > > It would be nice if IDV could ask for credentials. > > Thanks for IDV, > > kind regards, > Emanuele Lombardi > > ****************** > Stack trace: > java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(Unknown Source) > at java.net.SocketInputStream.read(Unknown Source) > at > org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160) > at > org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84) > at > org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:273) > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140) > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) > at > org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260) > at > org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) > at > org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) > at > org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) > at > org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271) > at > org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) > at > org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) > at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) > at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) > at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) > at ucar.httpservices.HTTPSession.execute(HTTPSession.java:910) > at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:306) > at opendap.dap.DConnect2.openConnection(DConnect2.java:267) > at opendap.dap.DConnect2.getDDS(DConnect2.java:589) > at opendap.dap.DConnect2.getDDS(DConnect2.java:560) > at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:241) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) > at java.lang.reflect.Constructor.newInstance(Unknown Source) > at > ucar.nc2.dataset.NetcdfDataset.openDodsByReflection(NetcdfDataset.java:1040) > at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:990) > at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:711) > 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.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1182) > at > ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1204) > at > ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:507) > at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1571) > at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1335) > at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1318) > at > ucar.unidata.idv.IntegratedDataViewer.loadDataFiles(IntegratedDataViewer.java:555) > at > ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.java:621) > at ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java:531) > at ucar.unidata.util.Misc$3.run(Misc.java:1243) > > > Ticket Details =================== Ticket ID: MGR-861889 Department: Support IDV Priority: Normal Status: Closed