Failed
com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.Client.TestGoodSoapMessage_from_standalone (from xml-rpc-tck)
Error Message
test result: Failed. Test case throws exception: TestGoodSoapMessage failed
Stacktrace
test result: Failed. Test case throws exception: TestGoodSoapMessage failed
Standard Output
#Test Results (version 2) #Mon Jul 06 13:22:19 UTC 2020 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/src/com/sun/ts/tests/jaxrpc/ee/wsi/rpc/literal/httptest/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/src assertion_ids=JAXRPC\:SPEC\:530 The runtime system of a JAXRPC 1.1 implementation must satisfy the following (WS-I Basic Profile Version 1.0) requirements when operating as either a consumer or a provider of an INSTANCE whose DESCRIPTION is conformant. From section 4.3 of the WS-I Basic Profile Version 1.0. Use of SOAP in HTTP. HTTP uses the 2xx series of status codes to communicate success. In particular, 200 is the default for successful messages, but 202 can be used to indicate that a messages has been submitted for processing. Additionally, other 2xx status codes may be appropriate, depending on the nature of the HTTP interaction. R1124 - An INSTANCE MUST use a 2xx HTTP status code for responses that indicate a successful outcome of a request. R1111 - An INSTANCE SHOULD use a "200 OK" HTTP status code for responses that contain a SOAP message that is not a SOAP fault. R1112 - An INSTANCE SHOULD use either a "200 OK" or "202 Accepted" HTTP status code for responses that indicate successful HTTP outcome of a request but do not contain a SOAP message.\nJAXRPC\:SPEC\:534 The runtime system of a JAXRPC 1.1 implementation must satisfy \nthe following (WS-I Basic Profile Version 1.0) requirements when operating as either a consumer or a \n provider of an INSTANCE whose DESCRIPTION is conformant. From section 4.1 of the WS-I Basic Profile\n Version 1.0. Presence or absence of an XML declaration does not affect interoperability. Certain implementations might always precede their XML serialization with the XML declaration. R1010 - A RECEIVER MUST accept messages that contain an XML Declaration. classname=com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.Client direction=forward finder=cts id=TestGoodSoapMessage_from_standalone keywords=all jaxrpc webservices javaee_optional TestGoodSoapMessage standalone_vehicle forward service_eetest=yes testArgs=-ap jaxrpc-url-props.dat testName=TestGoodSoapMessage testProps=\ webServerHost webServerPort user password platform.mode test_directory=com/sun/ts/tests/jaxrpc/ee/wsi/rpc/literal/httptest #-----environment----- JAVA_HOME=/opt/jdk1.8.0_191/jre JAVA_OPTIONS= LOCAL_CLASSES=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/webservices-osgi.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.xml.rpc-api.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.servlet-api.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.mail.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jaxb-osgi.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.ejb-api.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/glassfish-naming.jar\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/bean-validator.jar TS_HOME=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck command.testExecute=com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH\=${TS_HOME}/lib/sigtest.jar\:${TS_HOME}/lib/tsharness.jar\:${TS_HOME}/lib/apiCheck.jar\:${TS_HOME}/lib/jaxrpctck.jar\:${TS_HOME}/lib/javatest.jar\:${TS_HOME}/classes\:${JAVA_HOME}/jre/lib/rt.jar\:${LOCAL_CLASSES} DISPLAY\=\:0.0 HOME\=${user.home} ${JAVA_HOME}/bin/java ${JAVA_OPTIONS} -Ddeliverable.class\=${deliverable.class} $testExecuteClass $testExecuteArgs deliverable.class=com.sun.ts.lib.deliverable.jaxrpc.JAXRPCDeliverable harness.executeMode=2 harness.log.delayseconds=1 harness.log.port=2000 harness.log.traceflag=true harness.socket.retry.count=10 harness.temp.directory=${ts.home} local.classes=${webserver.home}/modules/webservices-osgi.jar\:${webserver.home}/modules/jakarta.xml.rpc-api.jar\:${webserver.home}/modules/jakarta.servlet-api.jar\:${webserver.home}/modules/jakarta.mail.jar\:${webserver.home}/modules/jaxb-osgi.jar\:${webserver.home}/modules/jakarta.ejb-api.jar\:${webserver.home}/modules/glassfish-naming.jar\:${webserver.home}/modules/bean-validator.jar password=j2ee platform.mode=standalone porting.ts.jaxrpc.class.1=com.sun.ts.lib.implementation.sun.jaxrpc.SunRIJAXRPC porting.ts.url.class.1=com.sun.ts.lib.implementation.sun.common.SunRIURL sigTestClasspath=${local.classes}\:${JAVA_HOME}/lib/rt.jar ts.home=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck user=j2ee user.home=? webServerHost=localhost webServerPort=8080 webserver.home=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish #-----testresult----- description=file\:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/src/com/sun/ts/tests/jaxrpc/ee/wsi/rpc/literal/httptest/Client.java\#TestGoodSoapMessage_from_standalone end=Mon Jul 06 13\:22\:19 UTC 2020 environment=ts_unix execStatus=Failed. Test case throws exception\: TestGoodSoapMessage failed harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle javatestOS=Linux 3.10.0-1062.el7.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages TestRun start=Mon Jul 06 13\:22\:18 UTC 2020 test=com/sun/ts/tests/jaxrpc/ee/wsi/rpc/literal/httptest/Client.java\#TestGoodSoapMessage_from_standalone timeoutSeconds=600 totalTime=1524 work=/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tckwork/xml-rpc-tck/com/sun/ts/tests/jaxrpc/ee/wsi/rpc/literal/httptest #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(1/1735)---------- command: com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/lib/sigtest.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/lib/tsharness.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/lib/apiCheck.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/lib/jaxrpctck.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/lib/javatest.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/classes:/opt/jdk1.8.0_191/jre/jre/lib/rt.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/webservices-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.xml.rpc-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.servlet-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.mail.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jaxb-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/jakarta.ejb-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/glassfish-naming.jar:/home/jenkins/agent/workspace/jakartaee-tck_8.0.2/glassfish5/glassfish/modules/bean-validator.jar DISPLAY=:0.0 HOME=? /opt/jdk1.8.0_191/jre/bin/java -Ddeliverable.class=com.sun.ts.lib.deliverable.jaxrpc.JAXRPCDeliverable com.sun.ts.tests.common.vehicle.VehicleClient -p /home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/tmp/tstest.jte -t TestGoodSoapMessage -vehicle standalone -ap /home/jenkins/agent/workspace/jakartaee-tck_8.0.2/xml-rpc-tck/bin/jaxrpc-url-props.dat ----------log:(68/5083)---------- ************************************************************ * props file set to "/tmp/?-cts-props.txt" ************************************************************ 07-06-2020 13:22:18: TRACE: ####### Value of harness.socket.retry.count is "10" 07-06-2020 13:22:18: TRACE: ####### Value of harness.log.port is "2000" 07-06-2020 13:22:18: TRACE: ####### Actual bind value of harness.log.port is "2000" 07-06-2020 13:22:18: TRACE: in ServiceEETest.run() method 07-06-2020 13:22:18: TRACE: Vehicle to be used for this test is: standalone 07-06-2020 13:22:18: TRACE: in custom vehicle so call on EETest. 07-06-2020 13:22:18: TRACE: *** in EETest.run(argv,p) 07-06-2020 13:22:18: TRACE: TESTCLASS=com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.Client 07-06-2020 13:22:18: TRACE: ** IN getRunMethod: testClass=com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.Client 07-06-2020 13:22:18: TRACE: ** IN getRunMethod: testname=TestGoodSoapMessage 07-06-2020 13:22:18: TRACE: ** GOT RUN METHOD! 07-06-2020 13:22:18: TRACE: **runmethod=TestGoodSoapMessage 07-06-2020 13:22:18: TRACE: ABOUT TO GET SETUP METHOD! 07-06-2020 13:22:18: TRACE: No setupMethod annotation present 07-06-2020 13:22:18: TRACE: getSetupMethod - checking for testcase specific setup method: TestGoodSoapMessage_setup 07-06-2020 13:22:18: TRACE: getSetupMethod - checking for default class specific setup method 07-06-2020 13:22:18: TRACE: GOT SETUP METHOD! 07-06-2020 13:22:18: TRACE: No cleanupMethod annotation present 07-06-2020 13:22:18: TRACE: getCleanupMethod - checking for testcase specific cleanup method: TestGoodSoapMessage_cleanup 07-06-2020 13:22:18: TRACE: getCleanupMethod - checking for default class specific cleanup method 07-06-2020 13:22:18: TRACE: GOT CLEANUP METHOD! 07-06-2020 13:22:18: TRACE: ABOUT TO INVOKE SETUP METHOD! 07-06-2020 13:22:18: Creating stub instance ... 07-06-2020 13:22:18: Get URL's used by the test 07-06-2020 13:22:18: Service Endpoint URL: http://localhost:8080/WSIRLHttpTest_web/ws4ee 07-06-2020 13:22:18: WSDL Location URL: http://localhost:8080/WSIRLHttpTest_web/ws4ee?WSDL 07-06-2020 13:22:18: Get stub from service implementation class using JAXRPC porting instance 07-06-2020 13:22:18: JAXRPC_Util.getStub() 07-06-2020 13:22:18: Get service implementation class for service interface=com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.HttpTestService 07-06-2020 13:22:18: JAXRPC_Util:getServiceFactory 07-06-2020 13:22:18: Creating ServiceFactory instance 07-06-2020 13:22:18: ServiceImplClass=com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.HttpTestService_Impl@2401f4c3 07-06-2020 13:22:18: Get stub class for port method=getHelloPort 07-06-2020 13:22:18: Cast stub to base Stub class ... 07-06-2020 13:22:18: Setting target endpoint to http://localhost:8080/WSIRLHttpTest_web/ws4ee ... 07-06-2020 13:22:18: setup ok 07-06-2020 13:22:18: TRACE: INVOKED SETUP METHOD! 07-06-2020 13:22:18: TRACE: ABOUT TO INVOKE EETEST RUN METHOD! 07-06-2020 13:22:18: TestGoodSoapMessage 07-06-2020 13:22:18: Send good SOAP RPC request (expect 2xx status code) 07-06-2020 13:22:18: Request=<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://httptestservice.org/wsdl"><soap:Body><ns:hello><parameters><string>World</string></parameters></ns:hello></soap:Body></soap:Envelope> 07-06-2020 13:22:18: ResponseCode=404 07-06-2020 13:22:18: ResponseMessage=Not Found 07-06-2020 13:22:18: ERROR: Expected 2xx status code, instead got 404 07-06-2020 13:22:18: ERROR: TestGoodSoapMessage failed 07-06-2020 13:22:18: ERROR: Test case throws exception: TestGoodSoapMessage failed 07-06-2020 13:22:18: ERROR: Exception at: 07-06-2020 13:22:18: ERROR: com.sun.ts.lib.harness.EETest$Fault: TestGoodSoapMessage failed at com.sun.ts.tests.jaxrpc.ee.wsi.rpc.literal.httptest.Client.TestGoodSoapMessage(Client.java:260) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.ts.lib.harness.EETest.run(EETest.java:596) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:115) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:40) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:105) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:38) 07-06-2020 13:22:18: cleanup ok 07-06-2020 13:22:19: TRACE: SLEPT FOR: 1000 STATUS:Failed.Test case throws exception: TestGoodSoapMessage failed result: Failed. Test case throws exception: TestGoodSoapMessage failed test result: Failed. Test case throws exception: TestGoodSoapMessage failed