You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Amila Chinthaka Suriarachchi (JIRA)" <ji...@apache.org> on 2007/06/14 00:01:37 UTC
[jira] Commented: (AXIS2-2589)
com.ctc.wstx.exc.WstxParsingException: Expected a text token, got
START_ELEMENT.
[ https://issues.apache.org/jira/browse/AXIS2-2589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12504452 ]
Amila Chinthaka Suriarachchi commented on AXIS2-2589:
-----------------------------------------------------
what is the databinding you use?
> com.ctc.wstx.exc.WstxParsingException: Expected a text token, got START_ELEMENT.
> --------------------------------------------------------------------------------
>
> Key: AXIS2-2589
> URL: https://issues.apache.org/jira/browse/AXIS2-2589
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: om
> Affects Versions: 1.1.1
> Environment: WindowsXP, Java 1.4.2, Eclipse 3.2.1
> Reporter: Stuart Bell
> Assignee: Amila Chinthaka Suriarachchi
> Priority: Blocker
> Fix For: 1.3
>
> Attachments: Product_Version_For_JIRA.wsdl
>
>
> Hi,
> I have SOAP XML being returned from a service using Axis2, however it is resorting to the following exception:
> com.ctc.wstx.exc.WstxParsingException: Expected a text token, got START_ELEMENT.
> This Exception is thrown in my generated stub class derived from a WSDL. The line that it is failing on is when it attempts to execute a getElementText() method on an XMLStreamReader based object. I performed various checks and I can confirm that the state of the XML reader is START_ELEMENT. According to Stax documentation, this is a valid state for the getElementText() method to be called.
> A sample of the response XML I am attempting to parse is as follows:
> <?xml version='1.0' encoding='utf-8'?>
> <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Body>
> <ns1:response xmlns:ns1="http://tempuri.org/Product_Version_V002/definitions">
> <ns1:response>
> <FundVersionResponse>
> <TransactionStatus>Success</TransactionStatus>
> <Platform>
> <Indicator>M</Indicator>
> <Version>
> <VersionNo>4</VersionNo>
> </Version>
> </Platform>
> <Platform>
> <Indicator>U</Indicator>
> <Version>
> <VersionNo>7</VersionNo>
> </Version>
> <Version>
> <VersionNo>8</VersionNo>
> </Version>
> <Version>
> <VersionNo>9</VersionNo>
> </Version>
> <Version>
> <VersionNo>10</VersionNo>
> </Version>
> <Version>
> <VersionNo>11</VersionNo>
> </Version>
> </Platform>
> </FundVersionResponse>
> </ns1:response>
> </ns1:response>
> </soapenv:Body>
> </soapenv:Envelope>
> Can anyone please help or comment on this? This is preventing me from using Axis2 altogether during my proof of concept.
> Thanks,
> Stuart
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org