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

[IDV #EKZ-383481]: Error in Remote Soundings



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