Regression
com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client.testClassloaderInServlet (from concurrency-tck)
Failing for the past 1 build
(Since Unstable
)
Error Message
test result: Failed. Test case throws exception: testClassloaderInServlet fail to get correct result.
Stacktrace
test result: Failed. Test case throws exception: testClassloaderInServlet fail to get correct result.
Standard Output
#Test Results (version 2) #Wed Aug 19 09:19:51 UTC 2020 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/src/com/sun/ts/tests/concurrency/spec/ContextService/contextPropagate_servlet/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/src assertion_ids=CONCURRENCY\:SPEC\:76 The Application Component Provider may use resource environment references to obtain references to a\n ContextService instance as follows\:\nCONCURRENCY\:SPEC\:76.1 Assign an entry in the application component’s environment to the reference using the reference type of\:\n jakarta.enterprise.concurrent.ContextService.\nCONCURRENCY\:SPEC\:76.2 Look up the administered object in the application component’s environment using JNDI\nCONCURRENCY\:SPEC\:76.3 or through resource injection by the use of the Resource annotation\nCONCURRENCY\:SPEC\:77 Contextual object proxies will run as an extension of the application\n component instance that created the proxy as and may interact with Java EE container resources\nCONCURRENCY\:SPEC\:78 All invocation handlers for the contextual proxy implementation must implement java.io.Serializable.\nCONCURRENCY\:SPEC\:82 The ContextService can be used directly by application components by using resource environment references\nCONCURRENCY\:SPEC\:84 The Java EE Produce Provider must provide a preconfigured, default ContextService for use by application\n components under the JNDI name java\:comp/DefaultContextService.\nCONCURRENCY\:SPEC\:85 The types of contexts to be propagated by this default ContextService must include naming\n context, class loader, and security information. classname=com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client direction=forward finder=cts id=testClassloaderInServlet keywords=all concurrency javaee testClassloaderInServlet novehicle forward service_eetest=no testName=testClassloaderInServlet testProps=\ webServerHost webServerPort ts_home all.props all properties test_directory=com/sun/ts/tests/concurrency/spec/ContextService/contextPropagate_servlet #-----environment----- DEPLOY_DELAY_IN_MINUTES=${deploy.delay.in.minutes} JAVA_HOME=/opt/jdk1.8.0_191/jre JAVA_OPTIONS= LOCAL_CLASSES= RI_JAVA_HOME=${env.RI_JAVA_HOME} SYSTEMROOT=${env.SystemRoot} TMP=${env.TMP} TS_HOME=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../.. TZ=US/Eastern awt.toolkit=sun.awt.X11.XToolkit bin.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../bin build.level=2 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.endorsed.dirs\=${endorsed.dirs} $testExecuteClass $testExecuteArgs command.testExecuteSameJVM=com.sun.ts.lib.harness.ExecuteTSTestSameJVMCmd $testExecuteClass $testExecuteArgs common.apps.only=false concurrency.classes=${webcontainer.home}/modules/jakarta.enterprise.concurrent-api.jar${pathsep}${webcontainer.home}/modules/jakarta.servlet-api.jar${pathsep}${webcontainer.home}/modules/jakarta.ejb-api.jar${pathsep}${webcontainer.home}/modules/jta.jar${pathsep}${webcontainer.home}/modules/jakarta.enterprise.deploy-api.jar cts.harness.debug=false cts.jtroutput=true deliverable.class=com.sun.ts.lib.deliverable.tck.TCKDeliverable deliverable.dir=none file.encoding=UTF-8 file.encoding.pkg=sun.io file.separator=/ glassfish.admin.host=localhost glassfish.admin.pass= glassfish.admin.port=4848 glassfish.admin.user=admin glassfish.domain.name=domain1 glassfish.instance.home=${webcontainer.home}/domains/domain1 glassfish.master.pass=changeit glassfish.ri.classes=${webcontainer.home}/modules/jakarta.enterprise.concurrent-api.jar${pathsep}${webcontainer.home}/modules/jakarta.servlet-api.jar${pathsep}${webcontainer.home}/modules/jakarta.ejb-api.jar${pathsep}${webcontainer.home}/modules/jta.jar${pathsep}${webcontainer.home}/modules/jakarta.enterprise.deploy-api.jar glassfish.server.instance=server 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 if.existing.work.report.dirs=auto impl.deploy.timeout.multiplier=120 impl.vi=glassfish impl.vi.deploy.dir=${webcontainer.home}/domains/domain1/autodeploy impl.vi.host=${webServerHost} impl.vi.port=${webServerPort} java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.awt.printerjob=sun.print.PSPrinterJob java.class.path=/usr/share/ant/lib/ant.jar\:/usr/share/ant/lib/ant-launcher.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/javatest.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/tsharness.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/concurrencytck.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/jaxb-api.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/jaxb-xjc.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/lib/jaxb-impl.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/classes java.class.version=52.0 java.endorsed.dirs=/opt/jdk1.8.0_191/jre/lib/endorsed java.ext.dirs=/opt/jdk1.8.0_191/jre/lib/ext\:/usr/java/packages/lib/ext java.home=/opt/jdk1.8.0_191/jre java.io.tmpdir=/tmp java.library.path=/usr/java/packages/lib/amd64\:/usr/lib64\:/lib64\:/lib\:/usr/lib java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=1.8.0_191-b26 java.security.policy=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../bin/harness.policy java.specification.name=Java Platform API Specification java.specification.vendor=Oracle Corporation java.specification.version=1.8 java.vendor=Oracle Corporation java.vendor.url=http\://java.oracle.com/ java.vendor.url.bug=http\://bugreport.sun.com/bugreport/ java.version=1.8.0_191 java.vm.info=interpreted mode java.vm.name=Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Oracle Corporation java.vm.specification.version=1.8 java.vm.vendor=Oracle Corporation java.vm.version=25.191-b26 javatest.caseSensetiveJtx=true javatest.maxOutputSize=200000 javatest.security.allowPropertiesAccess=true javatest.timeout.factor=1.0 jdk.home=/opt/jdk1.8.0_191 line.separator=\n local.classes= menu=true os.arch=amd64 os.name=Linux os.version=3.10.0-1062.12.1.el7.x86_64 path.separator=\: pathsep=\: porting.ts.url.class.1=com.sun.ts.lib.implementation.sun.common.SunRIURL report.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tckreport/concurrency-tck same.jvm=false sigTestClasspath=${concurrency.classes}${pathsep}${JAVA_HOME}/lib/rt.jar sun.arch.data.model=64 sun.boot.class.path=/opt/jdk1.8.0_191/jre/lib/resources.jar\:/opt/jdk1.8.0_191/jre/lib/rt.jar\:/opt/jdk1.8.0_191/jre/lib/sunrsasign.jar\:/opt/jdk1.8.0_191/jre/lib/jsse.jar\:/opt/jdk1.8.0_191/jre/lib/jce.jar\:/opt/jdk1.8.0_191/jre/lib/charsets.jar\:/opt/jdk1.8.0_191/jre/lib/jfr.jar\:/opt/jdk1.8.0_191/jre/classes sun.boot.library.path=/opt/jdk1.8.0_191/jre/lib/amd64 sun.cpu.endian=little sun.cpu.isalist= sun.io.unicode.encoding=UnicodeLittle sun.java.command=com.sun.javatest.tool.Main -EsysProps -batch -testsuite /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../src -workdir /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tckwork/concurrency-tck -envFiles /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../bin/ts.jte -env ts_unix -excludeList /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../bin/ts.jtx -timeoutFactor 1.0 -priorStatus pass,fail,error,notRun -keywords all -tests com/sun/ts/tests/concurrency com/sun/ts/tests/signaturetest/concurrency -runtests -writereport /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tckreport/concurrency-tck sun.java.launcher=SUN_STANDARD sun.jnu.encoding=UTF-8 sun.os.patch.level=unknown tools.jar=${jdk.home}/lib/tools.jar ts.classpath=${concurrency.classes}${pathsep}${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/concurrencytck.jar ts.display=\:0.0 ts.harness.classpath=${ts.home}/lib/javatest.jar${pathsep}${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/concurrencytck.jar${pathsep}${ant.home}/lib/ant.jar${pathsep}${ts.home}/lib/jaxb-api.jar${pathsep}${ts.home}/lib/jaxb-xjc.jar${pathsep}${ts.home}/lib/jaxb-libs.jar${pathsep}${ts.home}/lib/jaxb-impl.jar ts.home=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../.. ts.run.classpath=${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/sigtest.jar${pathsep}${ts.home}/lib/concurrencytck.jar${pathsep}${ts.home}/classes${pathsep}${concurrency.classes} ts_home=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../.. tslib.name=concurrencytck tz=US/Eastern user.country=US user.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin user.home=? user.language=en user.name=? user.timezone=UTC webServerHost=localhost webServerPort=8080 webcontainer.home=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish windir=${env.windir} work.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tckwork/concurrency-tck #-----testresult----- description=file\:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/src/com/sun/ts/tests/concurrency/spec/ContextService/contextPropagate_servlet/Client.java\#testClassloaderInServlet end=Wed Aug 19 09\:19\:51 UTC 2020 environment=ts_unix execStatus=Failed. Test case throws exception\: testClassloaderInServlet fail to get correct result. harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle javatestOS=Linux 3.10.0-1062.12.1.el7.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages TestRun start=Wed Aug 19 09\:19\:50 UTC 2020 test=com/sun/ts/tests/concurrency/spec/ContextService/contextPropagate_servlet/Client.java\#testClassloaderInServlet timeoutSeconds=600 totalTime=1538 work=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tckwork/concurrency-tck/com/sun/ts/tests/concurrency/spec/ContextService/contextPropagate_servlet #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(1/1484)---------- command: com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../lib/tsharness.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../lib/sigtest.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../lib/concurrencytck.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../classes:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.enterprise.concurrent-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.servlet-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.ejb-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jta.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.enterprise.deploy-api.jar DISPLAY=:0.0 HOME=? windir= SYSTEMROOT= /opt/jdk1.8.0_191/jre/bin/java -Djava.security.policy=/home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../bin/harness.policy -Djava.security.manager -Ddeliverable.class=com.sun.ts.lib.deliverable.tck.TCKDeliverable -Djava.endorsed.dirs= com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client -p /home/jenkins/agent/workspace/jakartaee-tck_master/concurrency-tck/bin/xml/../../tmp/tstest.jte -t testClassloaderInServlet ----------log:(60/4357)---------- ************************************************************ * props file set to "/tmp/?-cts-props.txt" ************************************************************ java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) at sun.net.www.http.HttpClient.New(HttpClient.java:339) at sun.net.www.http.HttpClient.New(HttpClient.java:357) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1040) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1038) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) ++ get response: null at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1037) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1484) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1482) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1481) at com.sun.ts.lib.util.TestUtil.getResponse(TestUtil.java:874) at com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client.testClassloaderInServlet(Client.java:126) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 08-19-2020 09:19:50: ERROR: testClassloaderInServlet fail to get correct result. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) 08-19-2020 09:19:50: ERROR: Test case throws exception: testClassloaderInServlet fail to get correct result. at com.sun.ts.lib.harness.EETest.run(EETest.java:596) 08-19-2020 09:19:50: ERROR: Exception at: at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.EETest.run(EETest.java:337) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client.main(Client.java:40) 08-19-2020 09:19:50: ERROR: com.sun.ts.lib.harness.EETest$Fault: testClassloaderInServlet fail to get correct result. at com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client.testClassloaderInServlet(Client.java:134) 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.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.EETest.run(EETest.java:337) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.concurrency.spec.ContextService.contextPropagate_servlet.Client.main(Client.java:40) STATUS:Failed.Test case throws exception: testClassloaderInServlet fail to get correct result. result: Failed. Test case throws exception: testClassloaderInServlet fail to get correct result. test result: Failed. Test case throws exception: testClassloaderInServlet fail to get correct result.