[netcdf-java] ToolsUI, opendap, CF Discrete Geometries - BUG on Windows/OS X

Hi list,


I believe there to be a bug in ToolsUI. I'm getting this when reading a profile 
written as contiguous ragged array representation of profiles through opendap 
(ref 
http://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html#_contiguous_ragged_array_representation_of_profiles
 ). There might be a problem with more than this specific structure, but this 
is the only one I've tested. For me it seems related to port bindings when 
creating all these thousands of requests that are used to read the stream. I'm 
also not sure if the problem lies within toolsUI, netcdf-java or if it's really 
an underlying issue.


If I download the netcdf file, and open it directly in toolsui 
(featuretypes->pointfeature with default "ANY_POINT), 7 profiles are displayed 
and all seems fine. The same is the case if I use the opendap on Linux.


However, if I open the dataset through opendap on windows or OS X, initially 
the featureType=Profile and name=PsuedoStructure(profile)/Contif(rowSize) is 
correctly detected. Then, when selecting this feature, after a short while of 
loading, only some of the profiles are displayed. If I run ToolsUI through a 
terminal, I see that I get a lot of exceptions and stacktraces, mostly 
"SocketException: Permission denied: connect", sometimes also with a variable 
name and port(?) number, sometimes with bind exceptions. Also a few "WARNING: 
Profile empty" messages.


On Linux I tested with openjdk-8-jdk and on OS X/Windows Java SE 8 jdk.


The dataset i've tested with is this one: 
http://thredds.nersc.no/thredds/arcticData/fram-strait.html?dataset=NERSC_ARC_PHYS_OBS_XBT_2012_v1


Attached is the std out for execution of this on a Windows machine.


Thanks,

 

----------------
 
 Aleksander Vines 
 Programmer 
 IT | Scientific Data Management 
 Nansen Environmental and Remote Sensing Center 
 (+47) 465 05 891 | aleksander.vines@xxxxxxxx 
 


Nansen Environmental and Remote Sensing Center
Address: Thormøhlens gate 47, NO-5006 Bergen, NORWAY
Website: www.nersc.no, Email: post@xxxxxxxx
Work: +47 55 20 58 00, Fax: +47 55 20 58 01
C:\programmes>java -jar toolsUI-4.6.6.jar
Oct 18, 2016 1:02:13 PM 
org.springframework.context.support.AbstractApplicationContext prepareRefresh
INFO: Refreshing 
org.springframework.context.support.ClassPathXmlApplicationContext@61baa894: 
startup date [Tue Oct 18 13:02:13 CEST 2016]; root of context hierarchy
Oct 18, 2016 1:02:13 PM 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader 
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource 
[resources/nj22/ui/spring/application-config.xml]
Oct 18, 2016 1:02:14 PM org.springframework.jmx.export.MBeanExporter 
afterSingletonsInstantiated
INFO: Registering beans for JMX exposure on startup
Oct 18, 2016 1:02:14 PM org.springframework.jmx.export.MBeanExporter 
registerBeanInstance
INFO: Located managed bean 'thredds:name=OpenRAF': registering with JMX server 
as MBean [thredds:name=OpenRAF]
Oct 18, 2016 1:02:14 PM 
org.springframework.context.support.AbstractApplicationContext doClose
INFO: Closing 
org.springframework.context.support.ClassPathXmlApplicationContext@61baa894: 
startup date [Tue Oct 18 13:02:13 CEST 2016]; root of context hierarchy
Oct 18, 2016 1:02:14 PM org.springframework.jmx.export.MBeanExporter destroy
INFO: Unregistering JMX-exposed beans on shutdown
Oct 18, 2016 1:02:14 PM 
org.springframework.jmx.support.MBeanRegistrationSupport unregisterBeans
INFO: Unregistering JMX-exposed beans
Oct 18, 2016 1:03:53 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:53 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:53 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:53 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
opendap.dap.DAP2Exception: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect
        at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        ... 65 more
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
Oct 18, 2016 1:03:54 PM 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean <init>
WARNING: Profile empty
java.io.IOException: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect; temperature -- 2345:2345
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1662)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:54 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
opendap.dap.DAP2Exception: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect
        at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        ... 65 more
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
Oct 18, 2016 1:03:54 PM 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean <init>
WARNING: Profile empty
java.io.IOException: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect; temperature -- 4629:4629
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1662)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Oct 18, 2016 1:03:55 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:03:55 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
opendap.dap.DAP2Exception: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect
        at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        ... 65 more
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
Oct 18, 2016 1:04:12 PM 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean <init>
WARNING: Profile empty
java.io.IOException: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect; pressure -- 5389:5389
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1662)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
opendap.dap.DAP2Exception: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect
        at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        ... 65 more
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
Oct 18, 2016 1:04:12 PM 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean <init>
WARNING: Profile empty
java.io.IOException: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect; temperature -- 6165:6165
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1662)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.SocketException) caught when processing request 
to {}->http://thredds.nersc.no:80: Permission denied: connect
Oct 18, 2016 1:04:12 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://thredds.nersc.no:80
ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
opendap.dap.DAP2Exception: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect
        at opendap.dap.DConnect2.openConnection(DConnect2.java:334)
        at opendap.dap.DConnect2.getData(DConnect2.java:876)
        at opendap.dap.DConnect2.getData(DConnect2.java:1176)
        at 
ucar.nc2.dods.DODSNetcdfFile.readDataDDSfromServer(DODSNetcdfFile.java:1485)
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1656)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: ucar.httpservices.HTTPException: ucar.httpservices.HTTPException: 
java.net.SocketException: Permission denied: connect
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at opendap.dap.DConnect2.openConnection(DConnect2.java:277)
        ... 65 more
Caused by: ucar.httpservices.HTTPException: java.net.SocketException: 
Permission denied: connect
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 66 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at 
org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)
        ... 67 more
Oct 18, 2016 1:04:12 PM 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean <init>
WARNING: Profile empty
java.io.IOException: ucar.httpservices.HTTPException: 
ucar.httpservices.HTTPException: java.net.SocketException: Permission denied: 
connect; temperature -- 9071:9071
        at ucar.nc2.dods.DODSNetcdfFile.readData(DODSNetcdfFile.java:1662)
        at ucar.nc2.Variable.reallyRead(Variable.java:913)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
        at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Variable.read(Variable.java:683)
        at 
ucar.nc2.dataset.StructurePseudoDS.reallyRead(StructurePseudoDS.java:194)
        at ucar.nc2.Variable._read(Variable.java:898)
        at ucar.nc2.Variable.read(Variable.java:709)
        at ucar.nc2.Structure.readStructure(Structure.java:357)
        at 
ucar.nc2.ft.point.StructureDataIteratorLinked.next(StructureDataIteratorLinked.java:70)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.nextStructureData(PointIteratorFromStructureData.java:109)
        at 
ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:74)
        at 
ucar.nc2.ft.point.PointCollectionImpl.calcBounds(PointCollectionImpl.java:107)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$ProfileFeatureBean.<init>(PointFeatureDatasetViewer.java:1041)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setProfileCollection(PointFeatureDatasetViewer.java:512)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.setFeatureCollection(PointFeatureDatasetViewer.java:429)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer.access$1400(PointFeatureDatasetViewer.java:81)
        at 
ucar.nc2.ui.PointFeatureDatasetViewer$5.valueChanged(PointFeatureDatasetViewer.java:211)
        at ucar.util.prefs.ui.BeanTable.fireEvent(BeanTable.java:286)
        at ucar.util.prefs.ui.BeanTable.access$000(BeanTable.java:87)
        at ucar.util.prefs.ui.BeanTable$4.valueChanged(BeanTable.java:243)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown 
Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown 
Source)
        at 
javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown 
Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
 Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
  • 2016 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: