I have a bunch of complicated network code that works fine under
jdk 1.1.5_v7, but fails in jdk 1.1.6_v4a with a socket exception:
COM.objectspace.voyager.TransportException: java.net.SocketException: Socket option
unsupported
Unfortunately, my program has a lot of stuff in it, so it's hard to
narrow down. The code that's causing the socket exception is from
Objectspace's Voyager 1.0.1, a distributed object and mobile agent
framework. That error is being thrown when I try to create an agent in
one program and then move it to another machine. Most other things in
my code (like the distributed object communication) work fine, it's
only this one simple mobile agent thing that is failing in a rather
opaque manner. I don't even know if all mobile code is failing, or
just this. Note, Voyager does not use any RMI anywhere, it's its own thing.
I'd be happy to try to get more information about this failure to help
the porting team, if someone could tell me what to look for. I might
eventually be able to turn out a simpler test case but I won't have
the hours that would take for about two weeks. For now I'm going to
stick with jdk 1.1.5_v7.
Thanks
Nelson