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

[IDV #HJZ-963130]: getRange error when trying to save KML as a favorite

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.


  • Subject: [IDV #HJZ-963130]: getRange error when trying to save KML as a favorite
  • Date: Fri, 01 Oct 2010 15:12:09 -0600

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