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 Jess- > We had a user notice a problem with the remote soundings in McIDAS-V, > and I was able to duplicate it in the latest IDV nightly build. > > The error occurs when trying to display a sounding (error is listed > below). I tried several different stations from around the world and > was unable to get any of them to work. I was using the > adde.ucar.edu/RTPTSRC dataset. This is related to the recent changes to the units package in VisAD. There's a fix in local-visad.jar in the nightly build. Thanks for finding this. Don > FlatField: RangeUnits must be convertable with RangeType > default Units > > visad.UnitException: FlatField: RangeUnits must be convertable with > RangeType default Units > at visad.FlatField.<init>(FlatField.java:412) > at visad.FlatField.cloneFloat(FlatField.java:5606) > at visad.FlatField.binary(FlatField.java:3140) > at visad.DataImpl.binary(DataImpl.java:139) > at visad.DataImpl.pow(DataImpl.java:231) > at ucar.visad.VisADMath.pow(VisADMath.java:801) > at > ucar.visad.quantities.PotentialTemperature.factor(PotentialTemperature.java:172) > at > ucar.visad.quantities.PotentialTemperature.create(PotentialTemperature.java:151) > at > ucar.unidata.view.sounding.DryAdiabats.coordinateSystemChange(DryAdiabats.java:186) > at ucar.unidata.view.sounding.DryAdiabats.<init>(DryAdiabats.java:125) > at > ucar.unidata.view.sounding.AerologicalDisplay.initializeClass(AerologicalDisplay.java:568) > at > ucar.unidata.view.sounding.AerologicalDisplay.<init>(AerologicalDisplay.java:326) > at > ucar.unidata.view.sounding.AerologicalDisplay.<init>(AerologicalDisplay.java:356) > at > ucar.unidata.view.sounding.AerologicalDisplay.getInstance(AerologicalDisplay.java:2432) > at > ucar.unidata.view.sounding.AerologicalDisplay.getInstance(AerologicalDisplay.java:2406) > at > ucar.unidata.idv.control.AerologicalSoundingControl.init(AerologicalSoundingControl.java:313) > at > ucar.unidata.idv.control.RaobSoundingControl.init(RaobSoundingControl.java:147) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1269) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:978) > at > ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:979) > at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:904) > at ucar.unidata.util.Misc$3.run(Misc.java:1060) > > Ticket Details =================== Ticket ID: EKZ-383481 Department: Support IDV Priority: Normal Status: Closed