Skip to content

Failed

com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.Client.EchoMultipleSwaRefAttachmentsTest_from_standalone (from xml-ws-tck)

Failing for the past 1 build (Since Unstable #26 )
Took 4 sec.

Error Message

test result: Failed. Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed

Stacktrace

test result: Failed. Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed

Standard Output

#Test Results (version 2)
#Fri Dec 17 13:06:10 UTC 2021
#-----testdescription-----
$file=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src/com/sun/ts/tests/jaxws/wsi/w2j/document/literal/swareftest/Client.java
$root=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src
assertion_ids=JAXWS\:SPEC\:2051  Conformance (Use of MIME type information)\: An implementation MUST support using the jaxws\:enableMIMEContent binding declaration defined in section 8.7.5 to enable or disable the use of the additional metadata in mime\:content elements when mapping from WSDL to Java.\nJAXWS\:SPEC\:2052  Conformance (MIME type mismatch)\: An implementation SHOULDthrow a WebServiceException on receipt of a message where the MIME type of a part does not match that described in the WSDL.\nJAXWS\:SPEC\:2053  Conformance (MIME part identification)\: An implementation MUST use the algorithm defined in the WS-I Attachments Profile[29] when generating the MIME Content-ID header field value for a part bound using mime\:content.\nJAXWS\:SPEC\:10011  Conformance Requirement (SOAP 1.1 HTTP Binding Support)\: An implementation MUST support the HTTP binding of SOAP 1.1[2] and SOAP With Attachments[30]  as clarified by the WS-I Basic Profile[17], WS-I Simple SOAP Binding Profile[28]  and WS-I Attachment Profile[29].\nWSI\:SPEC\:R2928  See assertion html documents.\nWSI\:SPEC\:R2940  See assertion html documents.\nWSI\:SPEC\:R2927  See assertion html documents.\nWSI\:SPEC\:R2946  See assertion html documents.\nWSI\:SPEC\:R2929  See assertion html documents.\nWSI\:SPEC\:R2926  See assertion html documents.\nWSI\:SPEC\:R2921  See assertion html documents.\nWSI\:SPEC\:R2931  See assertion html documents.\nWSI\:SPEC\:R2911  See assertion html documents.\nWSI\:SPEC\:R2910  See assertion html documents.\nWSI\:SPEC\:R2909  See assertion html documents.\nWSI\:SPEC\:R2907  See assertion html documents.\nWSI\:SPEC\:R2901  See assertion html documents.
classname=com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.Client
direction=forward
finder=cts
id=EchoMultipleSwaRefAttachmentsTest_from_standalone
keywords=all EchoMultipleSwaRefAttachmentsTest standalone_vehicle forward
service_eetest=yes
testArgs=-ap jaxws-url-props.dat
testName=EchoMultipleSwaRefAttachmentsTest
testProps=\ webServerHost  webServerPort  platform.mode
test_directory=com/sun/ts/tests/jaxws/wsi/w2j/document/literal/swareftest

#-----environment-----
JAVA_HOME=/opt/jdk-11.0.7
SYSTEMROOT=${env.SystemRoot}
TS_HOME=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../..
bin.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../bin
catalog.path=${src.dir}/com/sun/ts/tests/jaxws/common/xml/catalog
command.testExecute=com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH\=${ts.run.classpath} DISPLAY\="${ts.display}" HOME\="${user.home}"  windir\=${windir} SYSTEMROOT\=${SYSTEMROOT} ${JAVA_HOME}/bin/java -Djava.security.policy\="${bin.dir}/harness.policy" -Djava.security.manager -Ddeliverable.class\=${deliverable.class} -Djava.io.tmpdir\=${harness.temp.directory} $testExecuteClass $testExecuteArgs
deliverable.class=com.sun.ts.lib.deliverable.jaxws.JAXWSDeliverable
harness.executeMode=2
harness.log.delayseconds=1
harness.log.port=2000
harness.log.traceflag=false
harness.socket.retry.count=10
harness.temp.directory=${ts.home}/tmp
http.server.supports.endpoint.publish=true
http.server.supports.endpoint.publish.2=true
jaxws.classes=${jaxws.lib}/pfl-tf.jar${pathsep}${jaxws.lib}/jakarta.servlet-api.jar${pathsep}${jaxws.lib}/pfl-basic.jar${pathsep}${jaxws.lib}/webservices-api-osgi.jar${pathsep}${jaxws.lib}/jaxb-api-osgi.jar${pathsep}${jaxws.lib}/webservices-osgi.jar${pathsep}${jaxws.lib}/jaxb-osgi.jar${pathsep}${jaxws.lib}/gmbal.jar${pathsep}${jaxws.lib}/management-api.jar${pathsep}${jaxws.lib}/mimepull.jar${pathsep}${jaxws.lib}/ha-api.jar${pathsep}${jaxws.lib}/webservices-api.jar${pathsep}${jaxws.lib}/jakarta.xml.bind-api.jar${pathsep}${jaxws.lib}/jakarta.activation-api.jar
jaxws.home=${webcontainer.home}
jaxws.lib=${jaxws.home}/modules
jimage.dir=${ts.home}/tmp/jdk-bundles
pathsep=\:
platform.mode=standalone
porting.ts.url.class.1=com.sun.ts.lib.implementation.sun.common.SunRIURL
porting.ts.url.class.2=com.sun.ts.lib.implementation.sun.common.SunRIURL
ts.display=\:0.0
ts.home=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../..
ts.run.classpath=${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/sigtest.jar${pathsep}${ts.home}/lib/jaxwstck.jar${pathsep}${ts.home}/classes${pathsep}${jaxws.classes}${pathsep}${catalog.path}
user.home=/
webServerHost=localhost
webServerHost.2=localhost
webServerPort=8080
webServerPort.2=9080
webcontainer.home=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish
windir=${env.windir}

#-----testresult-----
description=file\:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src/com/sun/ts/tests/jaxws/wsi/w2j/document/literal/swareftest/Client.java\#EchoMultipleSwaRefAttachmentsTest_from_standalone
end=Fri Dec 17 13\:06\:10 UTC 2021
environment=ts_unix
execStatus=Failed. Test case throws exception\: EchoMultipleSwaRefAttachmentsTest failed
harnessLoaderMode=Classpath Loader
harnessVariety=Full Bundle
javatestOS=Linux 5.12.7-300.fc34.x86_64 (amd64)
javatestVersion=5.0
script=com.sun.ts.lib.harness.TSScript
sections=script_messages TestRun
start=Fri Dec 17 13\:06\:06 UTC 2021
test=com/sun/ts/tests/jaxws/wsi/w2j/document/literal/swareftest/Client.java\#EchoMultipleSwaRefAttachmentsTest_from_standalone
timeoutSeconds=600
totalTime=4081
work=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tckwork/xml-ws-tck/com/sun/ts/tests/jaxws/wsi/w2j/document/literal/swareftest

#section:script_messages
----------messages:(0/0)----------

#section:TestRun
----------messages:(1/2510)----------
command: com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../lib/tsharness.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../lib/sigtest.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../lib/jaxwstck.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../classes:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/pfl-tf.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/jakarta.servlet-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/pfl-basic.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/webservices-api-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/jaxb-api-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/webservices-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/jaxb-osgi.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/gmbal.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/management-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/mimepull.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/ha-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/webservices-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/jakarta.xml.bind-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish7/glassfish/modules/jakarta.activation-api.jar:/com/sun/ts/tests/jaxws/common/xml/catalog DISPLAY=:0.0 HOME=/ windir= SYSTEMROOT= /opt/jdk-11.0.7/bin/java -Djava.security.policy=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../bin/harness.policy -Djava.security.manager -Ddeliverable.class=com.sun.ts.lib.deliverable.jaxws.JAXWSDeliverable -Djava.io.tmpdir=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../tmp com.sun.ts.tests.common.vehicle.VehicleClient -p /home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../tmp/tstest.jte -t EchoMultipleSwaRefAttachmentsTest -vehicle standalone -ap /home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../bin/jaxws-url-props.dat
----------log:(117/8871)----------
************************************************************
* props file set to "/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/bin/xml/../../tmp/1003270000-cts-props.txt"
************************************************************
12-17-2021 13:06:07:  Get URL's used by the test
12-17-2021 13:06:07:  Service Endpoint URL: http://localhost:8080/WSWSIDLSwaRefTest_web/jaxws/SwaRefTest
12-17-2021 13:06:07:  WSDL Location URL:    http://localhost:8080/WSWSIDLSwaRefTest_web/jaxws/SwaRefTest?wsdl
12-17-2021 13:06:07:  Context Root:         /WSWSIDLSwaRefTest_web
12-17-2021 13:06:07:  JAXWS_Util.getPort(URL, QName, Class, QName, Class)
12-17-2021 13:06:07:  JAXWS_Util.getPort(URL, QName, Class, QName, Class, WebServiceFeature[])
12-17-2021 13:06:07:  URL=http://localhost:8080/WSWSIDLSwaRefTest_web/jaxws/SwaRefTest?wsdl
12-17-2021 13:06:07:  siName={http://SwaRefTestService.org/wsdl}WSIDLSwaRefTestService
12-17-2021 13:06:07:  siClass=com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.WSIDLSwaRefTestService
12-17-2021 13:06:07:  portName={http://SwaRefTestService.org/wsdl}SwaRefTestPort
12-17-2021 13:06:07:  seiClass=com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.SwaRefTest
12-17-2021 13:06:08:  Get stub/proxy for seiClass -> com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.SwaRefTest, port ->{http://SwaRefTestService.org/wsdl}SwaRefTestPort
12-17-2021 13:06:09:  Obtained stub/proxy=Eclipse Metro/3.0.3 (RELEASE-3.0.3-7a63cef; 2021-10-13T11:40:48+0000) JAXWS-RI/3.0.2 JAXWS-API/3.0.1 JAXB-RI/3.0.2 JAXB-API/3.0.1 git-revision#7a63cef: Stub for http://localhost:8080/WSWSIDLSwaRefTest_web/jaxws/SwaRefTest
12-17-2021 13:06:09:  Set target endpoint address to=http://localhost:8080/WSWSIDLSwaRefTest_web/jaxws/SwaRefTest ...
12-17-2021 13:06:09:  Create URL's to attachments
12-17-2021 13:06:09:  url1=http://localhost:8080/WSWSIDLSwaRefTest_web/attach.txt
12-17-2021 13:06:09:  url2=http://localhost:8080/WSWSIDLSwaRefTest_web/attach.html
12-17-2021 13:06:09:  url3=http://localhost:8080/WSWSIDLSwaRefTest_web/attach.xml
12-17-2021 13:06:09:  url4=http://localhost:8080/WSWSIDLSwaRefTest_web/attach.jpeg
12-17-2021 13:06:09:  Create DataHandler's to attachments
12-17-2021 13:06:09:  dh1.getContentType()=text/plain
12-17-2021 13:06:09:  dh2.getContentType()=text/html
12-17-2021 13:06:09:  dh3.getContentType()=application/xml
12-17-2021 13:06:09:  dh4.getContentType()=image/jpeg
12-17-2021 13:06:09:  setup ok
12-17-2021 13:06:09:  SwaRefAttachmentsTest2
12-17-2021 13:06:09:  Send and receive (text/xml, text/plain, text/html) attachments via the swaRef type
12-17-2021 13:06:09:  ERROR: Caught exception: java.lang.NullPointerException
12-17-2021 13:06:09:  ERROR: jakarta.xml.ws.WebServiceException: java.lang.NullPointerException
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:215)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:124)
	at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:109)
	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1105)
	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1019)
	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:988)
	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:846)
	at com.sun.xml.ws.client.Stub.process(Stub.java:432)
	at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:161)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:61)
	at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:131)
	at com.sun.proxy.$Proxy38.echoMultipleSwaRefAttachments(Unknown Source)
	at com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.Client.EchoMultipleSwaRefAttachmentsTest(Client.java:307)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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:41)
	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:37)
Caused by: java.lang.NullPointerException
	at jakarta.activation.MailcapCommandMap.loadFile(MailcapCommandMap.java:284)
	at jakarta.activation.MailcapCommandMap.<init>(MailcapCommandMap.java:154)
	at jakarta.activation.CommandMap.getDefaultCommandMap(CommandMap.java:60)
	at jakarta.activation.DataHandler.getCommandMap(DataHandler.java:128)
	at jakarta.activation.DataHandler.getDataContentHandler(DataHandler.java:590)
	at jakarta.activation.DataHandler.writeTo(DataHandler.java:290)
	at com.sun.xml.ws.message.DataHandlerAttachment.writeTo(DataHandlerAttachment.java:90)
	at com.sun.xml.ws.encoding.MimeCodec.encode(MimeCodec.java:105)
	at com.sun.xml.ws.encoding.SwACodec.encode(SwACodec.java:31)
	at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:215)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:204)
	... 25 more

12-17-2021 13:06:09:  ERROR: Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed
12-17-2021 13:06:09:  ERROR: Exception at:  
12-17-2021 13:06:09:  ERROR: jakarta.xml.ws.WebServiceException: java.lang.NullPointerException
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:215)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:124)
	at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:109)
	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1105)
	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1019)
	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:988)
	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:846)
	at com.sun.xml.ws.client.Stub.process(Stub.java:432)
	at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:161)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:61)
	at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:131)
	at com.sun.proxy.$Proxy38.echoMultipleSwaRefAttachments(Unknown Source)
	at com.sun.ts.tests.jaxws.wsi.w2j.document.literal.swareftest.Client.EchoMultipleSwaRefAttachmentsTest(Client.java:307)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	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:41)
	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:37)
Caused by: java.lang.NullPointerException
	at jakarta.activation.MailcapCommandMap.loadFile(MailcapCommandMap.java:284)
	at jakarta.activation.MailcapCommandMap.<init>(MailcapCommandMap.java:154)
	at jakarta.activation.CommandMap.getDefaultCommandMap(CommandMap.java:60)
	at jakarta.activation.DataHandler.getCommandMap(DataHandler.java:128)
	at jakarta.activation.DataHandler.getDataContentHandler(DataHandler.java:590)
	at jakarta.activation.DataHandler.writeTo(DataHandler.java:290)
	at com.sun.xml.ws.message.DataHandlerAttachment.writeTo(DataHandlerAttachment.java:90)
	at com.sun.xml.ws.encoding.MimeCodec.encode(MimeCodec.java:105)
	at com.sun.xml.ws.encoding.SwACodec.encode(SwACodec.java:31)
	at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:215)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:204)
	... 25 more

12-17-2021 13:06:09:  cleanup ok
STATUS:Failed.Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed
result: Failed. Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed


test result: Failed. Test case throws exception: EchoMultipleSwaRefAttachmentsTest failed