[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #YRE-762651]: Authentication failure on Windows



> This data source worked for 3 students (and me), but failed for two others.
> 
> Fwd: dods://rda.ucar.edu/thredds/dodsC/aggregations/e/ds627.0/9/TP
> 

I tried my local machine, both Mac and Window, I can reproduce this error. I 
wonder if you can try
to share the credential on the machine failed to see if there is anything wrong 
on the server side.

Yuan
> 
> My one Windows user at first had idv 5.6 and got total failure. Then He 
> upgraded to 5.6u1, and got an authentication dialog with no boxes to type 
> into, a failure mode I have complained about to you before.
> 
> On a next try relaunching IDV, he could type credentials into boxes in the 
> dialog, but still the data source failed. Nothing ever worked for him.
> 
> Below is the failure stack trace.
> 
> Brian
> 
> 
> Sent from my iPad
> 
> Begin forwarded message:
> 
> From: "Higgins, Timothy Brown" <address@hidden<mailto:address@hidden>>
> Date: November 5, 2019 at 5:00:38 PM EST
> To: "Mapes, Brian Earle" <address@hidden<mailto:address@hidden>>
> Subject: Re: dods://rda.ucar.edu/thredds/dodsC/aggregations/e/ds627.0/9/TP
> 
> 
> C:\Program Files\IDV_5.6u1>jre\bin\java -Xmx3072m  -XX:+DisableExplicitGC 
> -Didv.enableStereo=false -jar idv.jar
> 3D [dev] 1.6.0-pre12-daily-experimental daily
> 
> org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> opendap.dap.DAP2Exception: org.apache.http.auth.InvalidCredentialsException: 
> HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> ... 24 more
> Nov 05, 2019 4:57:57 PM ucar.nc2.dataset.NetcdfDataset openDodsByReflection
> SEVERE: Error openDodsByReflection:
> java.io.IOException: 
> URL=dods://rda.ucar.edu/thredds/dodsC/aggregations/e/ds627.0/9/TP
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:284)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: opendap.dap.DAP2Exception: 
> org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> ... 21 more
> Caused by: org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> ... 24 more
> 
> Nov 05, 2019 4:57:58 PM 
> org.apache.http.client.protocol.ResponseProcessCookies processCookies
> WARNING: Invalid cookie header: "Set-Cookie: urs_user_already_logged=yes; 
> domain=earthdata.nasa.gov<http://earthdata.nasa.gov>; path=/; expires=Wed, 06 
> Nov 2019 21:57:59 -0000". Invalid 'expires' attribute: Wed, 06 Nov 2019 
> 21:57:59 -0000
> Nov 05, 2019 4:57:58 PM 
> org.apache.http.client.protocol.ResponseProcessCookies processCookies
> WARNING: Invalid cookie header: "Set-Cookie: 
> _urs-gui_session=184e1aa956b73ebbd2dcd27eee7f54a0; path=/; expires=Wed, 06 
> Nov 2019 21:57:59 -0000; HttpOnly". Invalid 'expires' attribute: Wed, 06 Nov 
> 2019 21:57:59 -0000
> Nov 05, 2019 4:58:11 PM org.apache.http.impl.execchain.RetryExec execute
> INFO: I/O exception (org.apache.http.NoHttpResponseException) caught when 
> processing request to {s}->https://rda.ucar.edu:443: The target server failed 
> to respond
> Nov 05, 2019 4:58:11 PM org.apache.http.impl.execchain.RetryExec execute
> INFO: Retrying request to {s}->https://rda.ucar.edu:443
> org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> opendap.dap.DAP2Exception: org.apache.http.auth.InvalidCredentialsException: 
> HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> ... 24 more
> Nov 05, 2019 4:58:11 PM ucar.nc2.dataset.NetcdfDataset openDodsByReflection
> SEVERE: Error openDodsByReflection:
> java.io.IOException: 
> URL=dods://rda.ucar.edu/thredds/dodsC/aggregations/e/ds627.0/6/TP
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:284)
> 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:1078)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:1028)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:718)
> 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:1224)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1246)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:415)
> at 
> ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3726)
> at visad.util.ThreadManager$1.run(ThreadManager.java:295)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: opendap.dap.DAP2Exception: 
> org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:593)
> at opendap.dap.DConnect2.getDDS(DConnect2.java:564)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:243)
> ... 21 more
> Caused by: org.apache.http.auth.InvalidCredentialsException: HTTP/1.1 401 401
> at opendap.dap.DConnect2.openConnection(DConnect2.java:292)
> ... 24 more
> 
> 
> 
> ________________________________
> From: Mapes, Brian Earle <address@hidden<mailto:address@hidden>>
> Sent: Tuesday, November 5, 2019 4:20 PM
> To: Higgins, Timothy Brown <address@hidden<mailto:address@hidden>>
> Subject: dods://rda.ucar.edu/thredds/dodsC/aggregations/e/ds627.0/9/TP
> 
> 
> Brian Mapes
> address@hidden<mailto:address@hidden>
> 
> 
> 
> 


Ticket Details
===================
Ticket ID: YRE-762651
Department: Support IDV
Priority: Normal
Status: Open
===================
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata 
inquiry tracking system and then made publicly available through the web.  If 
you do not want to have your interactions made available in this way, you must 
let us know in each email you send to us.



NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.