Kedar,
We'd need the soap request and response and the wsdl/schemas. Please
create a new JIRA issue and upload them.
thanks,
dims
On 10/26/06, Kedar, Shahar <[EMAIL PROTECTED]> wrote:
Hi,
My webservice sometimes returns an empty array of some object (which is
properly declared in the WSDL). In those cases, the Axis2 generated client
fails to parse to SOAP message. I'm getting the following error message:
java.lang.RuntimeException: java.lang.RuntimeException: Unexpected
subelement getServiceSessionsResponse
at
org.apache.ws.axis2.SessionManagerStub.fromOM(SessionManagerStub.java:8176)
at
org.apache.ws.axis2.SessionManagerStub.getServiceSessions(SessionManagerStub.java:269)
at
org.apache.ws.axis2.SessionManagerTest.testgetServiceSessions(SessionManagerTest.java:33)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
junit.framework.TestCase.runTest(TestCase.java:154)
at
junit.framework.TestCase.runBare(TestCase.java:127)
at
junit.framework.TestResult$1.protect(TestResult.java:106)
at
junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at
junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.RuntimeException: Unexpected subelement
getServiceSessionsResponse
at
org.apache.ws.axis2.SessionManagerStub$GetServiceSessionsResponse$Factory.parse(SessionManagerStub.java:4937)
at
org.apache.ws.axis2.SessionManagerStub.fromOM(SessionManagerStub.java:8086)
... 20 more
Is this a bug? Doesn't Axis2 know how to handle empty arrays?
Thanks,
Shahar Kedar
--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]