Hi Dims,

I've opened a JIRA issue: AXIS2-1519.

Thanks,
Shahar

-----Original Message-----
From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 26, 2006 7:14 PM
To: [email protected]
Subject: Re: [Axis2] empty arrays are not parsed correctly by Axis
client

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:81
76)
>
>             at
>
org.apache.ws.axis2.SessionManagerStub.getServiceSessions(SessionManager
Stub.java:269)
>
>             at
>
org.apache.ws.axis2.SessionManagerTest.testgetServiceSessions(SessionMan
agerTest.java:33)
>
>             at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
>
>             at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.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(JUn
it3TestReference.java:128)
>
>             at
>
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.ja
va:38)
>
>             at
>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTe
stRunner.java:460)
>
>             at
>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTe
stRunner.java:673)
>
>             at
>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRun
ner.java:386)
>
>             at
>
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRu
nner.java:196)
>
> Caused by: java.lang.RuntimeException: Unexpected subelement
> getServiceSessionsResponse
>
>             at
>
org.apache.ws.axis2.SessionManagerStub$GetServiceSessionsResponse$Factor
y.parse(SessionManagerStub.java:4937)
>
>             at
>
org.apache.ws.axis2.SessionManagerStub.fromOM(SessionManagerStub.java:80
86)
>
>             ... 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to