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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev