Great, thanks. I installed VisiBroker 3.3 for C++ and got it working, kind of.
Simple Java WAI applications work fine, but as soon as I call
netscape.WAI.HttpServerRequest.setResponseStatus(status, msg);
I get
org.omg.CORBA.BAD_PARAM[completed=MAYBE, reason=null Strings are illegal in IIOP.
Please correct your application or run the ORB in backward compatibility mode.]
at com.visigenic.vbroker.orb.GiopOutputStreamImpl.write_string(Compiled Code)
at com.visigenic.vbroker.orb.AnyImpl.write_value(Compiled Code)
at com.visigenic.vbroker.orb.RequestImpl._invoke(Compiled Code)
at com.visigenic.vbroker.orb.RequestImpl.invoke(Compiled Code)
at netscape.WAI._portable_stub_HttpServerRequest.setResponseStatus
(_portable_stub_HttpServerRequest.java:159) [...]
Seems like the WAI classes are not compatible with VB 3.3 after all ...
Any ideas?
> You may want to post to netscape.dev.wai if you have further
> difficulties.
I'm cross-posting this.
--
Hans Bergsten ha...@gefionsoftware.com
Gefion Software http://www.gefionsoftware.com
I found one thing; the -DORBbackCompat=true java option for running the ORB in
backward compatibility mode. When I use it it still doesn't work, but it's a
new error:
org.omg.CORBA.MARSHAL[completed=NO]
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Compiled Code)
at com.visigenic.vbroker.orb.SE.read(SE.java:28)
at com.visigenic.vbroker.orb.GiopStubDelegate.invoke(Compiled Code)
at com.visigenic.vbroker.orb.RequestImpl._invoke(Compiled Code)
at com.visigenic.vbroker.orb.RequestImpl.invoke(Compiled Code)
at netscape.WAI._portable_stub_HttpServerRequest.setResponseStatus
(_portable_stub_HttpServerRequest.java:159)
I'm running out of ideas ...