Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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)
netcdf-java
archives: