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)