axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa_abeysin...@yahoo.com>
Subject Re: [jira] Commented: (AXISCPP-171) AxisBench test fails because xerces is being sent too much information
Date Wed, 06 Oct 2004 06:44:15 GMT
When I try to run the AxisBench client in tests/auto_build/testcases/build/AxisBench.cpp_client,
to recreate this issue, my client crashes while serializing Hex code.

I am not sure what is going wrong. Given below is the gdb trace. Thoughts?

Samisa...

(gdb) bt
#0  Hex_Encode (coded_dst=0xf60c9f28 "", plain_src=0x6c0070 "`", len_plain_src=7929967) at
HexCoder.cpp:43
#1  0x002cc1c2 in axiscpp::BasicTypeSerializer::encodeToHexBinary (this=0x9505638,
pBinary=0x94fe874)
    at BasicTypeSerializer.cpp:155
#2  0x002cc025 in axiscpp::BasicTypeSerializer::serializeAsElement (this=0x9505638,
pName=0x804d7bb "HexBinary",
    pValue=0x94fe874, type=XSD_HEXBINARY) at basic_string.h:468
#3  0x002e78ce in axiscpp::SoapSerializer::serializeAsElement (this=0x95055f0, pName=0x804d7bb
"HexBinary",
    pValue=0x94fe874, type=XSD_HEXBINARY) at SoapSerializer.cpp:643
#4  0x0804c01c in Axis_Serialize_BenchBasicDataType ()
#5  0x002cd92d in axiscpp::ArrayBean::Serialize (this=0x950d3d8, pSZ=@0x95055f0) at
ArrayBean.cpp:195
#6  0x002c5eb3 in axiscpp::Param::serialize (this=0x950d420, pSZ=@0x95055f0) at Param.cpp:153
#7  0x002e75a9 in axiscpp::SoapSerializer::serializeCmplxArray (this=0x95055f0, pArray=0x950d420,
pSZFunct=0x804be20,
    pDelFunct=0x804c6d4, pSizeFunct=0x804c772, pName=0x804d94a "infos",
    pNamespace=0x804d8f8 "http://axisbench.test.apache.org") at SoapSerializer.cpp:512
#8  0x0804c869 in Axis_Serialize_BenchDataType ()
#9  0x002c5fad in axiscpp::Param::serialize (this=0x950c4c0, pSZ=@0x95055f0) at Param.cpp:192
#10 0x002e4f73 in axiscpp::SoapMethod::serializeOutputParam (this=0x950c4a0, pSZ=@0x95055f0)
at
stl_list.h:167
#11 0x002e4e2a in axiscpp::SoapMethod::serialize (this=0x950c4a0, pSZ=@0x95055f0) at
SoapMethod.cpp:100
#12 0x002d8f6f in axiscpp::SoapBody::serialize (this=0x94fb578, pSZ=@0x95055f0,
eSoapVersion=SOAP_VER_1_1)
    at SoapBody.cpp:106
#13 0x002e151d in axiscpp::SoapEnvelope::serialize (this=0x95057c0, pSZ=@0x95055f0,
eSoapVersion=SOAP_VER_1_1)
    at SoapEnvelope.cpp:112
#14 0x002e5cff in axiscpp::SoapSerializer::setOutputStream (this=0x95055f0, pStream=0x30)
at
SoapSerializer.cpp:239
#15 0x002b7009 in axiscpp::ClientAxisEngine::invoke (this=0x95055b8, pMsg=0x94fb8d0) at
ClientAxisEngine.cpp:176
#16 0x002b6e31 in axiscpp::ClientAxisEngine::process (this=0x95055b8, pSoap=0x9505520) at
ClientAxisEngine.cpp:101
#17 0x002c0718 in axiscpp::Call::invoke (this=0x94fa420) at Call.cpp:117
#18 0x0804b057 in AxisBench::doBenchRequest ()
#19 0x08049fbb in main ()


--- axis-c-dev@ws.apache.org wrote:

> The following comment has been added to this issue:
> 
>      Author: sanjaya singharage
>     Created: Tue, 5 Oct 2004 10:19 PM
>        Body:
> Could you please indicate the version that is affected by this and how to reproduce this
> problem?
> ---------------------------------------------------------------------
> View this comment:
>   http://issues.apache.org/jira/browse/AXISCPP-171?page=comments#action_53738
> 
> ---------------------------------------------------------------------
> View the issue:
>   http://issues.apache.org/jira/browse/AXISCPP-171
> 
> Here is an overview of the issue:
> ---------------------------------------------------------------------
>         Key: AXISCPP-171
>     Summary: AxisBench test fails because xerces is being sent too much information
>        Type: Bug
> 
>      Status: Unassigned
>    Priority: Major
> 
>     Project: Axis-C++
>  Components: 
>              XML parser abstraction layer
> 
>    Assignee: 
>    Reporter: Fred Preston
> 
>     Created: Mon, 27 Sep 2004 9:05 AM
>     Updated: Tue, 5 Oct 2004 10:19 PM
> Environment: n/a
> 
> Description:
> Hi All,
> I've uncovered an error when running the AxisBench test.  It fails because xerces is
being sent
> too much information and it's internal buffers are overflowing.  I tried to raise a problem
with
> xerces, but they pushed the problem back because return information was not being used
by axis
> (axis code is continuing to add information to the xerces reader when it has flagged
that there
> is no more space available).
> 
> Regards,
> Fred Preston
> 
> 
> ---------------------------------------------------------------------
> JIRA INFORMATION:
> This message is automatically generated by JIRA.
> 
> If you think it was sent incorrectly contact one of the administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> 
> If you want more information on JIRA, or have a bug to report see:
>    http://www.atlassian.com/software/jira
> 
> 



		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com

Mime
View raw message