This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Ellyn. We are having trouble reproducing the steps to arrive at the error you describe below. Would it be possible to have more detailed information about how you arrived at this error? Many Thanks. -Julien > Full Name: Ellyn Montgomery > Email Address: address@hidden > Organization: USGS > Package Version: 2.9 build date:2010-05-27 15:48 UTC > Operating System: Windows XP > Hardware: Java: home: C:\Program Files\IDV_2.9\jre version: 1.6.0_20 > j3d:1.5.2 fcs (build4) > Description of problem: getRange > Method failed:HTTP/1.1 403 Forbidden > > Folks- > > I may be trying to do something that's not allowed, so please set me straight. > > If you view this URL > http://obis-usa.colorado.edu/erddap/tabledap/AllMBG.graph?longitude,latitude,obisusainternalid&time<=2010-09-24T00:00:00Z&scientificname>=%22Hom%22&scientificname<=%22Hy%22&latitude>=42&latitude<=44&longitude>=-71&longitude<=-69&.draw=markers&.marker=5|5&.color=0x000000&.colorBar=|||||, > in a browser, you can see some point data I want to load into IDV. > > Happily, I can load the data using the URL and it displays great. However, > the getRange error happens when I try to save KML:AIIMBG as a favoirte. > > Thanks for any advice on what I'm doing wrong. > Ellyn > > ****************** > Stack trace: > java.io.IOException: Method failed:HTTP/1.1 403 Forbidden > at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:616) > at ucar.visad.data.GeoGridFlatField.readData(GeoGridFlatField.java:244) > at visad.data.CachedFlatField.getMyValues(CachedFlatField.java:461) > at visad.data.CachedFlatField.unpackFloats(CachedFlatField.java:600) > at visad.data.CachedFlatField.getMyValues(CachedFlatField.java:454) > at visad.data.CachedFlatField.unpackFloats(CachedFlatField.java:600) > at visad.data.CachedFlatField.getRanges(CachedFlatField.java:367) > at visad.data.CachedFlatField.getRanges(CachedFlatField.java:344) > at ucar.unidata.data.grid.GridUtil.fieldMinMax(GridUtil.java:4435) > at > ucar.unidata.data.grid.GridDataInstance.getRanges(GridDataInstance.java:481) > at ucar.unidata.data.grid.GridDataInstance.getRange(GridDataInstance.java:465) > at > ucar.unidata.idv.control.GridDisplayControl.getContourInfo(GridDisplayControl.java:365) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.xml.XmlEncoder.getPropertyElements(XmlEncoder.java:2560) > at ucar.unidata.xml.XmlEncoder.createElementForObject(XmlEncoder.java:2478) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2397) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2316) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2276) > at ucar.unidata.xml.XmlEncoder.getSpecialCaseElements(XmlEncoder.java:2619) > at ucar.unidata.xml.XmlEncoder.createElementForObject(XmlEncoder.java:2482) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2397) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2316) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2276) > at ucar.unidata.xml.XmlEncoder.getSpecialCaseElements(XmlEncoder.java:2635) > at ucar.unidata.xml.XmlEncoder.createElementForObject(XmlEncoder.java:2482) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2397) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2316) > at ucar.unidata.xml.XmlEncoder.createElement(XmlEncoder.java:2276) > at ucar.unidata.xml.XmlEncoder.toElement(XmlEncoder.java:529) > at ucar.unidata.xml.XmlEncoder.toXmlInner(XmlEncoder.java:484) > at ucar.unidata.xml.XmlEncoder.toXml(XmlEncoder.java:463) > at > ucar.unidata.idv.IdvPersistenceManager.getBundleXml(IdvPersistenceManager.java:1501) > at > ucar.unidata.idv.IdvPersistenceManager.doSave(IdvPersistenceManager.java:1309) > at > ucar.unidata.idv.IdvPersistenceManager.doSave(IdvPersistenceManager.java:1199) > at > ucar.unidata.idv.IdvPersistenceManager.doSaveAsFavorite(IdvPersistenceManager.java:1138) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.python.core.PyReflectedFunction.__call__(Unknown Source) > at org.python.core.PyMethod.__call__(Unknown Source) > at org.python.core.PyObject.__call__(Unknown Source) > at org.python.core.PyInstance.invoke(Unknown Source) > at org.python.pycode._pyx99.f$0(<string>:1) > at org.python.pycode._pyx99.call_function(<string>) > at org.python.core.PyTableCode.call(Unknown Source) > at org.python.core.PyCode.call(Unknown Source) > at org.python.core.Py.runCode(Unknown Source) > at org.python.core.Py.exec(Unknown Source) > at org.python.util.PythonInterpreter.exec(Unknown Source) > at ucar.unidata.idv.JythonManager.evaluateTrusted(JythonManager.java:1508) > at > ucar.unidata.idv.IntegratedDataViewer.handleFileOrUrlAction(IntegratedDataViewer.java:1559) > at > ucar.unidata.idv.IntegratedDataViewer.handleAction(IntegratedDataViewer.java:1659) > at ucar.unidata.idv.DefaultIdv.handleAction(DefaultIdv.java:114) > at > ucar.unidata.idv.IntegratedDataViewer.handleAction(IntegratedDataViewer.java:1623) > at > ucar.unidata.idv.IntegratedDataViewer.actionPerformed(IntegratedDataViewer.java:1706) > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > at javax.swing.AbstractButton.doClick(Unknown Source) > at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) > at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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.Component.dispatchEvent(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) > > > Ticket Details =================== Ticket ID: HJZ-963130 Department: Support IDV Priority: Normal Status: Open