Visibroker and wstrings (was: RE: [omniORB] wstring corruptio
n, omniOrb -> Orbacus )
brk@jenkon.com
brk@jenkon.com
Mon, 18 Mar 2002 10:20:25 -0800
They were indeed relevant! With -ORBstrictIIOP 0 on the omni side, and
-Dvbroker.orb.enableVB4backcompat=false on the VB side, I got a complete
call with correct results. This is with VB 4.5.
> -----Original Message-----
> From: Duncan Grisby [SMTP:dgrisby@uk.research.att.com]
> Sent: Monday, March 18, 2002 3:56 AM
> To: brk@jenkon.com
> Cc: omniorb-list@uk.research.att.com
> Subject: Re: Visibroker and wstrings (was: RE: [omniORB] wstring
> corruptio n, omniOrb -> Orbacus )
>
> On Friday 15 March, brk@jenkon.com wrote:
>
> > I can't figure out how to turn any real tracing on for VB - here's the
> best
> > I can manage for the moment. This is VB's side of the omniORB
> conversation.
> > Does this sort of thing help at all, or should I get Ethereal?
>
> Good god, what unpleasant tracing...
>
> [...]
> > org.omg.CORBA.MARSHAL: underflow during read from stream minor code: 0
> > completed: No
>
> At least now we know why Visibroker was unhappy. It thinks there is
> insufficient data in the marshalled wstring. My guesses are either
> that it's expecting a null terminator, or that it thinks the wstring
> length is in wchars, when actually it's in octets.
>
> Please run a test where Visibroker sends a wstring to omniORB. That
> way, we'll see what it thinks wstring marshalling should look like.
>
> What version of Visibroker are you using? These posts are probably
> relevant...
>
> http://www.uk.research.att.com/omniORB/archives/2001-08/0245.html
> http://www.uk.research.att.com/omniORB/archives/2001-07/0300.html
>
> Cheers,
>
> Duncan.
>
> --
> -- Duncan Grisby \ Research Engineer --
> -- AT&T Laboratories Cambridge --
> -- http://www.uk.research.att.com/~dpg1 --