WSAS server interop tests: Schema/WSDL: BaseDataTypes - some tests fail
-----------------------------------------------------------------------

                 Key: WSAS-781
                 URL: https://wso2.org/jira/browse/WSAS-781
             Project: WSO2 WSAS
          Issue Type: Bug
         Environment: WCF, winxp, jdk15
            Reporter: Charitha Kankanamge
            Assignee: Amila Suriarachchi
            Priority: Critical
         Attachments: Base_doclit_B_server_test_results.JPG, 
base_doclitw_server_test_results.JPG, base_rpclt_results.JPG

I was running WCF client interop test suite against WSAS-2.3-RC1 and found out 
the following issues. 

Procedure:
########

1. Generate server skeleton using the basedatatype wsdl located in interop 
server
2. Fill the skeleton and build it
3. Deploy basedatatypedoclitw, basedatatypedoclitB, basedatatyprrpclit services 
on WSAS
4. Invoke services through WCF clients


BaseDataTypes-DoclitB - Failed scenarios
==================================

1. signedbyte 
fails for the value -128

<Exception>org.apache.axis2.AxisFault: property value cannot be null!! at 
org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at 
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
 at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.sendUsingOutputStream(CommonsHTTPTransportSender.java:330)
 at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:213)
 at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448) at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:43)
 at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
 at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at 
org.wso2.adminui.AdminUIServletFilter.doFilter(AdminUIServletFilter.java:142) 
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) 
at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595) Caused by: 
org.apache.axis2.databinding.ADBException: property value cannot be null!! at 
org.tempuri.base.doclitb.types.RetSByteResult.serialize(RetSByteResult.java:158)
 at 
org.tempuri.base.doclitb.types.RetSByteResult.serialize(RetSByteResult.java:109)
 at 
org.tempuri.base.doclitb.types.RetSByteResult$1.serialize(RetSByteResult.java:97)
 at org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:93) 
at 
org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerializeAndConsume(OMSourcedElementImpl.java:664)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:918)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
 at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:240)
 at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:228)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
 at 
org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:471)
 at 
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:79)
 ... 27 more </Exception>

2.Float
fails for value NaN
The same exception occurs

3. Double 
fails for value Nan
<same exception>

4. Single
fails for value Nan
<same exception>

5. Integer
fails for min.int value -2147483648
<same exception>

6. Short
fails for min. short value
<same exception>

7. Long
 
fails for min. long value
<same exception>

8. DateTime
fails for max. date time value
fails for now (6/8/2008 12:00:49 PM)

9. Signedbytearray
fails for null

BaseDatatypesDocLitWrapped - Failed scenarios
=======================================
1. signedbyte 
fails for the value -128

2.Float
fails for value NaN

3. Double 
fails for value Nan

4. Single
fails for value Nan

5. Integer
fails for min.int value -2147483648

6. Short
fails for min. short value

7. Long
 fails for min. long value

8. DateTime
fails for max. date time value
fails for now (6/8/2008 12:00:49 PM)

9. Signedbytearray
fails for null

10. DatetimeOffset
Failed for max RetDateTimeOffset(12/31/9999 11:59:59 PM +00:00) = 12/31/9999 
6:29:59 PM +00:00 
Failed for now RetDateTimeOffset(6/8/2008 12:32:55 PM +05:30) = 6/8/2008 
12:32:55 PM +05:30 

11. Timespan
failed for max

12. QName
Failed for namenotNC 
RetQName(namespace:<::Yes We Can ::>) = namespace:>

BaseDataTypeRpcLit - Failed scenarios
================================
1. signedbyte 
fails for the value -128
org.apache.axis2.AxisFault: RetSByteResult cannot be null!! at 
org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at 
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
 at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.sendUsingOutputStream(CommonsHTTPTransportSender.java:330)
 at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:213)
 at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448) at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:43)
 at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
 at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at 
org.wso2.adminui.AdminUIServletFilter.doFilter(AdminUIServletFilter.java:142) 
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) 
at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595) Caused by: 
org.apache.axis2.databinding.ADBException: RetSByteResult cannot be null!! at 
org.tempuri.base.rpclit.types.RetSByteResponse.serialize(RetSByteResponse.java:183)
 at 
org.tempuri.base.rpclit.types.RetSByteResponse.serialize(RetSByteResponse.java:109)
 at 
org.tempuri.base.rpclit.types.RetSByteResponse$1.serialize(RetSByteResponse.java:97)
 at org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:93) 
at 
org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerializeAndConsume(OMSourcedElementImpl.java:664)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:918)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
 at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:240)
 at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:228)
 at 
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
 at 
org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:471)
 at 
org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:79)


2.Float
fails for value NaN
The same exception occurs

3. Double 
fails for value Nan
<same exception>

4. Single
fails for value Nan
<same exception>

5. Integer
fails for min.int value -2147483648
<same exception>

6. Short
fails for min. short value
<same exception>

7. Long
 
fails for min. long value
<same exception>

8. String
fails for null

9. Uri
fails for null

10. DateTime
fails for max. date time value
fails for now (6/8/2008 12:00:49 PM)

11. Datetimeoffset
fails for max RetDateTimeOffset(12/31/9999 11:59:59 PM +00:00) = 12/31/9999 
6:29:59 PM +00:00 
Fails for now RetDateTimeOffset(6/8/2008 12:54:25 PM +05:30) = 6/8/2008 
12:54:25 PM +05:30

12. Timespan
Fails for max

13. QName
Failed for null RetQName() = 

Failed for namenotNC RetQName(namespace:<::Yes We Can ::>) = namespace:>

14. Signedbytearray
fails for null


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



_______________________________________________
Wsas-java-dev mailing list
Wsas-java-dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to