[ 
https://issues.apache.org/jira/browse/AXIS2-2464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488385
 ] 

Ryan Chandler commented on AXIS2-2464:
--------------------------------------

I believe that I am experiencing the same or similar problem.  I tracked the 
issue down to the service.  The issues seems to be with the xml sent back to 
the client.  It looks like the service is only setting the name space on the 
first element and not subsequent elements.  Here is the response coming back 
from the service:

<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
    <soapenv:Header />
        <soapenv:Body>
        <ns:getBooksResponse xmlns:ns="http://service.blah.mydomain.com/xsd";>
            <ns:return>
                <author xmlns="http://service.blah.mydomain.com/xsd";>John 
Doe</author>
                <title>Using Axis2</title>
            </ns:return>
        </ns:getBooksResponse>
    </soapenv:Body>
</soapenv:Envelope>



As you can see, the 'title' element is missing the namespace.

<author xmlns="http://service.blah.mydomain.com/xsd";>
<title>


So I went back into the generated client code (generated by wsdl2java) and add 
some logging and here is what I found just before it threw the 'Unexpected 
subelement' exception:

Expected: {http://service.blah.mydomain.com/xsd}title
Found: title


I hope this helps track down and solve this issue!

>  java.lang.RuntimeException: Unexpected subelement value
> --------------------------------------------------------
>
>                 Key: AXIS2-2464
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2464
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: adb, client-api, codegen, databinding, wsdl
>    Affects Versions: 1.1.1
>         Environment: Windows XP
>            Reporter: Ted Jones
>         Attachments: MyService.aar, MyWebservice.jar, MyWebService.wsdl, 
> sampleMessage.txt
>
>
> Using generated WSDL from POJOs and the ADB, the client stub is generating an 
> "java.lang.RuntimeException: Unexpected subelement value" exception. The 
> issue seems stem from the targetnamespace defined in the wsdl not being used 
> for an element within my POJO.
> Here is email thread regarding this issue:
> http://www.nabble.com/-Axix2--java.lang.RuntimeException:-Unexpected-subelement-value-t3489089.html
> My WSDL and a sample response document is attached.

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to