Re: Java3D collaboration doesn't work on Jython and spreadsheet

Hi Mark,

I tested the SpreadSheet's remote collaboration on my Windows
machine with the latest version of VisAD, and it worked fine,
so this problem must be dependent on configuration.

Please run both client and server SpreadSheets with the "-debug"
command line flag. Attempt collaboration again, and there will
most likely be an Exception stack trace printed this time, which
you can send to the list.

I did notice that the SpreadSheet repeatedly generates the
following exception during collaboration:

visad.RemoteVisADException: RemoteDataImpl.local AdaptedData is null
        at 
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:240)
        at 
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:215)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:117)
        at visad.RemoteDataImpl_Stub.local(Unknown Source)
        at visad.util.DataUtility.makeLocal(DataUtility.java:1524)
        at visad.ss.BasicSSCell.receiveMessage(BasicSSCell.java:548)
        at visad.DisplayImpl.sendMessage(DisplayImpl.java:2915)
        at 
visad.collab.DisplaySyncImpl.processOneEvent(DisplaySyncImpl.java:397)
        at visad.collab.DisplaySyncImpl.processMap(DisplaySyncImpl.java:252)
        at visad.collab.DisplaySyncImpl.run(DisplaySyncImpl.java:518)
        at java.lang.Thread.run(Thread.java:479)

However, it seems this exception is normal during collaboration.
If you receive any other exceptions or strange behavior, please
send them on to the list.

Thanks,
Curtis

At 09:48 PM 9/19/2003, you wrote:
>Om my installation with
>NVIDIA GeForce 4Ti 
>RedHat Linux 9.0
>Blackdown j2sdk-1.4.1-beta / JRE 
>Java3D 1.3
>Jython-2.1
>
>I verified that collaboration: 
>Java
>examples/Test63 and Test64: 3D collaboration worked.
>
>On spreadsheet: worked on Java2D, NG on 2d-Java3D and 3D.
>
>On Jython: http://www.ssec.wisc.edu/~tomw/visadtutor/collab.html
>fails when attempting
>d2 = ClientServe.getClientDisplay(client, 1)
>visad.VisADException: Couldn't create org.python.proxies.subs$_vdisp3D$0
>    at visad.util.ClientServer.wrapRemoteDisplay(ClientServer.java:130)
>visad.util.ClientServer.getClientDisplay(ClientServer.java:220)
>visad.util.ClientServer.getClientDisplay(ClientServer.java:171)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>...
>
>I beg your suggestion on where I should work on. 
>
>Regards, 
>Mark.
>
>
>
>installation with
>NVIDIA GeForce 4Ti 
>RedHat Linux 9.0
>Blackdown j2sdk-1.4.1-beta / JRE 
>Java3D 1.3
>Jython-2.1
>
>I verified that collaboration: 
>Java
>examples/Test63 and Test64: 3D collaboration worked.
>
>On spreadsheet: worked on Java2D, NG on 2d-Java3D and 3D.
>
>On Jython: http://www.ssec.wisc.edu/~tomw/visadtutor/collab.html
>fails when attempting
>d2 = ClientServe.getClientDisplay(client, 1)
>visad.VisADException: Couldn't create org.python.proxies.subs$_vdisp3D$0
>    at visad.util.ClientServer.wrapRemoteDisplay(ClientServer.java:130)
>visad.util.ClientServer.getClientDisplay(ClientServer.java:220)
>visad.util.ClientServer.getClientDisplay(ClientServer.java:171)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>...
>
>I beg your suggestion on where I should work on. 
>
>Regards, 
>Mark.