[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDV #CNP-644177]: data type problem with power operation in Jython code
- Subject: [IDV #CNP-644177]: data type problem with power operation in Jython code
- Date: Thu, 12 Nov 2009 09:15:42 -0700
Hi HP-
My bad. We recently updated the visad jar files and the change I made to fix
the problem earlier was lost. I just redid the nightly build with the fix
included. Please try it and let me know if it works.
Thanks.
Don
> Full Name: HansPeter Roesli
> Email Address: address@hidden
> Organization: EUMETSAT
> Package Version: 2.8a1 build date:@DATE@
> Operating System: Windows Vista
> Hardware: Java: home: C:\Program Files\IDV_2.8a1\jre version: 1.6.0_13
> j3d:1.5.2 fcs (build4)
> Description of problem: Hi -
>
> Something must have terribly changed in the data type area in Jython/VisAD.
> An RGB formula using the power operation are not working anymore in nightly
> builds of 11 and 12 Nov. Here is the Jthon code of the formula:
>
> def DUST_RGB(ch07,ch09,ch10):
> img1 = 255*max_data(min_data((ch10-ch09+4)/6,1),0)
> img2 = 255*max_data(min_data((ch09-ch07)/15,1),0)**(1/2.5)
> img3 = 255*max_data(min_data((ch10-261)/28,1),0)
> return combineRGB(img1,img2,img3)
>
> It still worked in the build of 8 Nov.
>
> HP
>
> Creating display: 3 Color (RGB) Image
> org.python.core.PyException
>
> ******************
> Stack trace:
> Traceback (innermost last):
> File "<string>", line 1, in ?
> File "<string>", line 205, in DUST_RGB
> at visad.RealType.binary(RealType.java:537)
>
> at visad.RealTupleType.binary(RealTupleType.java:295)
>
> at visad.FunctionType.binary(FunctionType.java:275)
>
> at visad.FunctionType.binary(FunctionType.java:275)
>
> at visad.DataImpl.binary(DataImpl.java:138)
>
> at visad.DataImpl.pow(DataImpl.java:231)
>
> at visad.DataImpl.__pow__(DataImpl.java:1505)
>
> 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)
>
>
> java.lang.NullPointerException: java.lang.NullPointerException
>
>
>
Ticket Details
===================
Ticket ID: CNP-644177
Department: Support IDV
Priority: Normal
Status: Open