You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Kevin J. Duling" <ja...@hotmail.com> on 2004/11/08 00:56:00 UTC
Hanging in SAX parser
I'm working on my first SOAP application where a B2B conversation must occur between my app and another company's. I believe the other side is written in C#, but I don't have any direct access to it. I just have a resource out on the net I can hit and the WSDLs they've given me.
I'm having a problem deep down in the AXIS lib. In org.apache.axis.encoding.DeserializationContext.parse() at line #225, I enter the SAXParser, but never come out. I don't know how to solve this.
Using tcpmon, I can see that the response has come back successfully. And if I stop tcpmon and sever the socket, the parser returns. This work-around has gotten me to this point, but it's not a solution.
Any suggestions would be greatly appreciated. The response I receive is as follows:
==== Response ====
HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: text/xml
Content-Length: 528
Server: Indy/9.0.11
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENC:encodingStyle="http://schemas.xmlsoap.org/soap/envelope/"><NS1:GetVersionResponse xmlns:NS1="urn:uOBI_Intf-IOBISMSClient"><return xsi:type="xsd:string">1.01</return></NS1:GetVersionResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
==============
Re: Hanging in SAX parser
Posted by "Kevin J. Duling" <ja...@hotmail.com>.
I've written a small demo app that illustrates the problem. I've compiled
and run this against Axis 1.2RC1 and Xerces 2.6.2. I'd like to know if
anyone else has the same problem or if someone sees something in my code
that's whacked.
----- Original Message -----
From: "Kevin J. Duling" <ja...@hotmail.com>
To: <ax...@ws.apache.org>
Sent: Monday, November 08, 2004 10:30 AM
Subject: Re: Hanging in SAX parser
> Alas, no change. I'm still hanging. It was still a good find, though.
>
> ----- Original Message -----
> From: "Kevin J. Duling" <ja...@hotmail.com>
> To: <ax...@ws.apache.org>
> Sent: Monday, November 08, 2004 10:15 AM
> Subject: Re: Hanging in SAX parser
>
>
>> Good eyes! I didn't catch that. I'll follow up with the other side and
>> see if that resolves my problem.
>>
>> ----- Original Message -----
>> From: "Alex Karshakevich" <al...@thoughtspeed.biz>
>> To: <ax...@ws.apache.org>
>> Sent: Monday, November 08, 2004 9:55 AM
>> Subject: Re: Hanging in SAX parser
>>
>>
>>> Is this a typo in the namespace declaration: schemas.xmlsoaporg ?
>>>
>>>> <SOAP-ENV:Envelope
>>>> xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/
>>>> <http://schemas.xmlsoap.org/soap/envelope/>"
>>>>
>>> Alex.
>>>
>>
>
Re: Hanging in SAX parser
Posted by "Kevin J. Duling" <ja...@hotmail.com>.
Alas, no change. I'm still hanging. It was still a good find, though.
----- Original Message -----
From: "Kevin J. Duling" <ja...@hotmail.com>
To: <ax...@ws.apache.org>
Sent: Monday, November 08, 2004 10:15 AM
Subject: Re: Hanging in SAX parser
> Good eyes! I didn't catch that. I'll follow up with the other side and
> see if that resolves my problem.
>
> ----- Original Message -----
> From: "Alex Karshakevich" <al...@thoughtspeed.biz>
> To: <ax...@ws.apache.org>
> Sent: Monday, November 08, 2004 9:55 AM
> Subject: Re: Hanging in SAX parser
>
>
>> Is this a typo in the namespace declaration: schemas.xmlsoaporg ?
>>
>>> <SOAP-ENV:Envelope
>>> xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/
>>> <http://schemas.xmlsoap.org/soap/envelope/>"
>>>
>> Alex.
>>
>
Re: Hanging in SAX parser
Posted by "Kevin J. Duling" <ja...@hotmail.com>.
Good eyes! I didn't catch that. I'll follow up with the other side and see
if that resolves my problem.
----- Original Message -----
From: "Alex Karshakevich" <al...@thoughtspeed.biz>
To: <ax...@ws.apache.org>
Sent: Monday, November 08, 2004 9:55 AM
Subject: Re: Hanging in SAX parser
> Is this a typo in the namespace declaration: schemas.xmlsoaporg ?
>
>> <SOAP-ENV:Envelope
>> xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/
>> <http://schemas.xmlsoap.org/soap/envelope/>"
>>
> Alex.
>
Re: Hanging in SAX parser
Posted by Alex Karshakevich <al...@thoughtspeed.biz>.
Is this a typo in the namespace declaration: schemas.xmlsoaporg ?
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/
> <http://schemas.xmlsoap.org/soap/envelope/>"
>
Alex.
RE: Hanging in SAX parser
Posted by Greg Michalopoulos <gm...@d2hawkeye.com>.
Ive used Xerces 2.6.2 with success. When I did not specify the Xerces jar's
in the class path I did have some issues although I cant remember if I had
your specific issue.
_____
From: Kevin J. Duling [mailto:jattier@hotmail.com]
Sent: Monday, November 08, 2004 12:47 PM
To: axis-user@ws.apache.org
Subject: Re: Hanging in SAX parser
Is there a particular version of xerces required for Axis 1.2? I'm
wondering if my problem is related to the version of my xerces library.
----- Original Message -----
From: Kevin J. <ma...@hotmail.com> Duling
To: axis-user@ws.apache.org
Sent: Sunday, November 07, 2004 3:56 PM
Subject: Hanging in SAX parser
I'm working on my first SOAP application where a B2B conversation must occur
between my app and another company's. I believe the other side is written
in C#, but I don't have any direct access to it. I just have a resource out
on the net I can hit and the WSDLs they've given me.
I'm having a problem deep down in the AXIS lib. In
org.apache.axis.encoding.DeserializationContext.parse() at line #225, I
enter the SAXParser, but never come out. I don't know how to solve this.
Using tcpmon, I can see that the response has come back successfully. And
if I stop tcpmon and sever the socket, the parser returns. This work-around
has gotten me to this point, but it's not a solution.
Any suggestions would be greatly appreciated. The response I receive is as
follows:
==== Response ====
HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: text/xml
Content-Length: 528
Server: Indy/9.0.11
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/
<http://schemas.xmlsoap.org/soap/envelope/> "
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
<http://schemas.xmlsoap.org/soap/encoding/> ><SOAP-ENV:Body
SOAP-ENC:encodingStyle="http://schemas.xmlsoap.org/soap/envelope/"
<http://schemas.xmlsoap.org/soap/envelope/> ><NS1:GetVersionResponse
xmlns:NS1="urn:uOBI_Intf-IOBISMSClient"><return
xsi:type="xsd:string">1.01</return></NS1:GetVersionResponse></SOAP-ENV:Body>
</SOAP-ENV:Envelope>
==============
Re: Hanging in SAX parser
Posted by "Kevin J. Duling" <ja...@hotmail.com>.
Is there a particular version of xerces required for Axis 1.2? I'm wondering if my problem is related to the version of my xerces library.
----- Original Message -----
From: Kevin J. Duling
To: axis-user@ws.apache.org
Sent: Sunday, November 07, 2004 3:56 PM
Subject: Hanging in SAX parser
I'm working on my first SOAP application where a B2B conversation must occur between my app and another company's. I believe the other side is written in C#, but I don't have any direct access to it. I just have a resource out on the net I can hit and the WSDLs they've given me.
I'm having a problem deep down in the AXIS lib. In org.apache.axis.encoding.DeserializationContext.parse() at line #225, I enter the SAXParser, but never come out. I don't know how to solve this.
Using tcpmon, I can see that the response has come back successfully. And if I stop tcpmon and sever the socket, the parser returns. This work-around has gotten me to this point, but it's not a solution.
Any suggestions would be greatly appreciated. The response I receive is as follows:
==== Response ====
HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: text/xml
Content-Length: 528
Server: Indy/9.0.11
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoaporg/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENC:encodingStyle="http://schemas.xmlsoap.org/soap/envelope/"><NS1:GetVersionResponse xmlns:NS1="urn:uOBI_Intf-IOBISMSClient"><return xsi:type="xsd:string">1.01</return></NS1:GetVersionResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
==============