I'm making some progress.

It seems the problem is that somehow valueCompleted() is never called
for 'deep' objects. That's because DeserializerImpl.endElement() is not 
called by the SAXRecorder. 

It seems the handler in SAXRecorder that gets the endElement for
the 'deep' multiRefs is a SAXOutputter, which I don't know yet what 
it does.

Again, this happens only for the deep objects, and there are a lot
of inter-object references. 

If that rings a bell - please let me know :-)

Costin



On Wed, 20 Mar 2002 [EMAIL PROTECTED] wrote:

> On Wed, 20 Mar 2002, R J Scheuerle Jr wrote:
> 
> > Could you at least send the Request/Response messages (use tcpmon to
> > capture the messages).
> 
> The message is very long and compex, and you'll need the beans too.
> I'll try to make a simpler test case and beans - but I first 
> need to find out what is actually causing the problem.
> 
> Simple messages are ok, even if the objects are sent after 
> the href. It's on the complex hierarchy where things are
> not 'fixed' up the tree. 
> 
> BTW, tcpmon has some code to change the Host:, and this 
> brakes the Content-Length - so my server is hunged expecting
> to read more data.
> 
> First thing I'll do when I have a free weekend is to
> refactor tcpmon and do some better parsing of the request.
> It's a great tool, but doesn't work.
> 
> > Are you using Axis for both the client and server ?
> 
> Yes. 
>  
> > Without a testcase or more information, I cannot help much.
> 
> Yes, I know :-)
> 
> Thanks,
> 
> Costin
> 
> 

Reply via email to