Hi Kevin,
> (Last I read, Bill, you were out of office until 5/3/04, correct?)
I am now back in my office.
> Regarding my issues with VisAD/Java/Java3D and possible Alpha
> interference using a filled Irregular2DSet (please see bottom of
> message) - I think I may have finally isolated the culprit.
>
> It appears that when Blackdown went from their java3D-1.2.1_03 to
> java3d-1.3* is when the change in behavior occurs. With the old version
> I got a clean transparent feature. When I upgraded to the newer java3d,
> that same feature gave me the "interference" pattern you see in the
> link(s) below. Unfortunately, every combination of java-1.4.2* and
> anything newer than java3D-1.2.1_03 has given me this result. (On the
> plus side, it blends overlapping - but different Z-depth - alpha objects
> very well compared to the older version)
>
> I have some relatively simple code (2 apps) which you can use to see the
> difference in behavior. (I'll leave it up to the adventurous to do
> their multiple Java* install if they want to test this.) Let me know
> and I'll send the programs.
Yes, please send me the programs to generate this problem.
> On a semi-related topic, while trying to compile the VisAD I downloaded
> in Oct., 2003 with my new java-1.4.2_04, I received the following rmic
> errors. (I have also recently had my OS upgraded from RedHat 9.0 to
> RedHat Enterprise WorkStation 3.0) I'm going to poke around in the
> libgcj on my new OS and see what gives. Any input would be greatly
> appreciated!
A java.lang.NullPointerException thrown by rmic is a bug
in rmic, which you can submit this as a bug report to Sun.
Cheers,
Bill
> #####################################################################
> rmic -d
> /home/kmanross/OldHomeDir/Programming/Java/NewerJavaSDK/Compiled/VisAD
> visad.RemoteActionImpl
> java.lang.NullPointerException
> at 0xb7280cd0: java.lang.Throwable.Throwable() (/usr/lib/./libgcj.so.3)
> at 0xb7273b9f: java.lang.Exception.Exception() (/usr/lib/./libgcj.so.3)
> at 0xb7277457: java.lang.RuntimeException.RuntimeException()
> . . .