Regression
com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client.AuthStatusSendFailure (from authentication-tck)
Error Message
test result: Failed. Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils
Stacktrace
test result: Failed. Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils
Standard Output
#Test Results (version 2) #Mon Aug 17 06:32:44 UTC 2020 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/src/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/src assertion_ids=JASPIC\:SPEC\:57 If the call to validateRequest returns\: AuthStatus.SEND_FAILURE - (If the failure occurred after the service invocation), the runtime must perform whatever processing it requires to complete the processing of a request that failed after a successful service invocation, and prior to communicating the invocation result to the client runtime.\nJASPIC\:SPEC\:165 If the module determines that an invalid or\nincomplete security context was used to secure the request, then the module may return \nAuthStatus.SEND_FAILURE, AuthStatus.SEND_CONTINUE, or throw an AuthException.If the module\nthrows an AuthException, or returns any value other that AuthStatus.SUCCESS, the runtime must NOT \nproceed to the service invocation. The runtime must process an AuthException as described above for a\nrequest with a mandatory requestPolicy. The runtime must process any return value other than \nAuthStatus.SUCCESS as it would be processed if it were returned for a request with a mandatory\nrequestPolicy.\nJASPIC\:SPEC\:166 If the module was not able to completely satisfy the request policy, it must\: return AuthStatus.SEND_FAILURE - if the request validation failed, and when the module has established a SOAP message containing a fault element (available to the runtime by calling messageInfo.getResponseMessage) that may be sent by the runtime to inform the client that the request failed.\nJASPIC\:SPEC\:172 If the module returns AuthStatus.SEND_FAILURE, it must have established a SOAP message containing a SOAP fault element as the response in messageInfo. The runtime may choose not to send a response message, or to send a different response message.\nJASPIC\:SPEC\:315 If the call to validateRequest returns\: AuthStatus.SEND_FAILURE - (If the failure occurred befor the service invocation), the runtime must NOT proceed to authorize the request or perform the application request processing. classname=com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client direction=forward finder=cts id=AuthStatusSendFailure keywords=AuthStatusSendFailure jaspic_soap all jaspic jaspic_soap jaspic_soap_optional AuthStatusSendFailure novehicle forward service_eetest=no testName=AuthStatusSendFailure testProps=\ log.file.location webServerHost webServerPort user password logical.hostname.soap platform.mode test_directory=com/sun/ts/tests/jaspic/spi/authstatus/sendfailure #-----environment----- JAVA_HOME=/opt/jdk1.8.0_191/jre SYSTEMROOT=${env.SystemRoot} TMP=${env.TMP} bin.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../bin command.testExecuteAppClient=com.sun.ts.lib.harness.ExecTSTestCmd DISPLAY\=${ts.display} HOME\="${user.home}" LD_LIBRARY_PATH\=${jaspic.home}/lib TMP\=${TMP} windir\=${windir} SYSTEMROOT\=${SYSTEMROOT} PATH\="${jaspic.home}/nativelib" APPCPATH\=${pathsep}${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/jaspic.jar${pathsep}${jaspic.home}/lib/tssv.jar TZ\=${tz} ${JAVA_HOME}/bin/java -Dlog.file.location\=${log.file.location} -Djava.util.logging.config.file\=${jaspic.home}/domains/domain1/config/logging.properties -Dservlet.is.jsr115.compatible\=${servlet.is.jsr115.compatible} -Dsoap.is.jsr115.compatible\=${soap.is.jsr115.compatible} -Dprovider.configuration.file\=${provider.configuration.file} -Dlogical.hostname.servlet\=${logical.hostname.servlet} -Djava.security.properties\=${jaspic.home}/domains/domain1/config/ts.java.security -Djava.system.class.loader\=org.glassfish.appclient.client.acc.agent.ACCAgentClassLoader -Djava.security.policy\=${jaspic.home}/lib/appclient/client.policy -Dcts.tmp\=$harness.temp.directory -Djava.security.auth.login.config\=${jaspic.home}/lib/appclient/appclientlogin.conf -Djava.protocol.handler.pkgs\=javax.net.ssl -Dcom.sun.enterprise.home\=${jaspic.home} -Djavax.net.ssl.keyStore\=${bin.dir}/certificates/clientcert.jks -Djavax.net.ssl.keyStorePassword\=changeit -Djavax.net.ssl.trustStore\=${s1as.domain}/${sjsas.instance.config.dir}/cacerts.jks -Dcom.sun.aas.installRoot\=${jaspic.home} -Dcom.sun.aas.imqLib\=${jaspic.home}/imq/lib -Djava.endorsed.dirs\=${s1as.java.endorsed.dirs} -Djavax.xml.parsers.SAXParserFactory\=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory\=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.transform.TransformerFactory\=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl -Dorg.xml.sax.driver\=com.sun.org.apache.xerces.internal.parsers.SAXParser -Dorg.xml.sax.parser\=org.xml.sax.helpers.XMLReaderAdapter -Dstartup.login\=false -Dauth.gui\=false -Djava.ext.dirs\=${JAVA_HOME}/lib/ext -Dcom.sun.aas.configRoot\=${jaspic.home}/config -Ddeliverable.class\=${deliverable.class} -Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump\=true -Dcom.sun.xml.ws.transport.http.HttpAdapter.dump\=true -javaagent\:${jaspic.home}/lib/gf-client.jar\=arg\=-configxml,arg\=${ts.home}/tmp/appclient/jaspic.sun-acc.xml,client\=jar\=$testExecuteArgs deliverable.class=com.sun.ts.lib.deliverable.cts.CTSDeliverable deployment_host.1=${orb.host} deployment_port.1=${s1as.admin.port} endorsed.dirs=${jaspic.home}/modules/endorsed harness.executeMode=0 harness.log.delayseconds=1 harness.log.port=2000 harness.log.traceflag=true harness.socket.retry.count=10 harness.temp.directory=${ts.home}/tmp jakarta.persistence.jdbc.driver=org.apache.derby.jdbc.ClientDriver jakarta.persistence.jdbc.password=cts1 jakarta.persistence.jdbc.url=jdbc\:derby\://localhost\:1527/derbyDB;create\=true jakarta.persistence.jdbc.user=cts1 jakarta.persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider jaspic.home=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish javaee.home=${jaspic.home} jpa.provider.implementation.specific.properties=eclipselink.logging.level\=OFF log.file.location=${s1as.domain}/logs logical.hostname.servlet=server logical.hostname.soap=localhost namingServiceHost1=${orb.host} namingServiceHost2=${orb.host} namingServicePort1=${orb.port} namingServicePort2=${orb.port} orb.host=localhost orb.port=3700 password=j2ee pathsep=\: persistence.second.level.caching.supported=true persistence.unit.name=CTS-EM persistence.unit.name.2=JPATCK2 platform.mode=jakartaEE porting.ts.HttpsURLConnection.class.1=com.sun.ts.lib.implementation.sun.javaee.SunRIHttpsURLConnection porting.ts.HttpsURLConnection.class.2=com.sun.ts.lib.implementation.sun.javaee.SunRIHttpsURLConnection porting.ts.deploy.class.1=com.sun.ts.lib.implementation.sun.javaee.glassfish.AutoDeployment porting.ts.deploy.class.2=com.sun.ts.lib.implementation.sun.javaee.glassfish.AutoDeploymentSeparateVM porting.ts.deploy2.class.2=com.sun.ts.lib.implementation.sun.javaee.SunRIDeployment2 porting.ts.jms.class.1=com.sun.ts.lib.implementation.sun.javaee.SunRIJMSAdmin porting.ts.jms.class.2=com.sun.ts.lib.implementation.sun.javaee.SunRIJMSAdmin porting.ts.login.class.1=com.sun.ts.lib.implementation.sun.javaee.SunRILoginContext porting.ts.login.class.2=com.sun.ts.lib.implementation.sun.javaee.SunRILoginContext 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 provider.configuration.file=${javaee.home}/domains/domain1/config/ProviderConfiguration.xml s1as.admin.port=4848 s1as.domain=${s1as.domain.dir}/${s1as.domain.name} s1as.domain.dir=${jaspic.home}/domains s1as.domain.name=domain1 s1as.java.endorsed.dirs=${endorsed.dirs} securedWebServicePort=1044 securedWebServicePort.2=1045 servlet.is.jsr115.compatible=true sjsas.instance.config.dir=config soap.is.jsr115.compatible=false ts.display=\:0.0 ts.home=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../.. tz=US/Eastern user=j2ee user.home=? variable.mapper=com.sun.el.lang.VariableMapperImpl webServerHost=${orb.host} webServerHost.2=${orb.host} webServerPort=8080 webServerPort.2=8002 windir=${env.windir} wsdlRepository1=${harness.temp.directory}/wsdlRepository1 wsdlRepository2=${harness.temp.directory}/wsdlRepository2 #-----testresult----- description=file\:/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/src/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/Client.java\#AuthStatusSendFailure end=Mon Aug 17 06\:32\:44 UTC 2020 environment=ts_unix execStatus=Failed. Test case throws exception\: com/sun/ts/tests/jaspic/util/WebServiceUtils harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle javatestOS=Linux 3.10.0-1127.el7.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages Deployment TestRun start=Mon Aug 17 06\:32\:39 UTC 2020 test=com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/Client.java\#AuthStatusSendFailure timeoutSeconds=600 totalTime=4248 work=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tckwork/authentication-tck/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure #section:script_messages ----------messages:(0/0)---------- #section:Deployment ----------messages:(0/0)---------- ----------log:(21/1028)---------- Undeploying apps... AutoDeployment.isDeployed() AutoDeployment.undeploy() AutoDeployment.isDeployed() AutoDeployment.undeploy() Undeploying apps... AutoDeployment.isDeployed() AutoDeployment.isDeployed() Search for s1as runtime files match:`SendFailureHello.ear` Valid runtime files after sweep: /home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../dist/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/SendFailureHello.ear.sun-application.xml Search for s1as runtime files match:`SendFailureHelloClnt.ear` Valid runtime files after sweep: Deploying apps for forward rebuildable... Search for s1as runtime files match:`SendFailureHello.ear` Valid runtime files after sweep: /home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../tmp/SendFailureHello.ear.sun-application.xml getAppNameFromApplicationXML() returning "null" Search for s1as runtime files match:`SendFailureHelloClnt.ear` Valid runtime files after sweep: getAppNameFromApplicationXML() returning "null" result: Passed. Deployment phase completed. However, check the output above to see if actual deployment passed or failed. #section:TestRun ----------messages:(1/4083)---------- command: com.sun.ts.lib.harness.ExecTSTestCmd DISPLAY=:0.0 HOME=? LD_LIBRARY_PATH=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/lib TMP= windir= SYSTEMROOT= PATH=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/nativelib APPCPATH=:/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../lib/tsharness.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../lib/jaspic.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/lib/tssv.jar TZ=US/Eastern /opt/jdk1.8.0_191/jre/bin/java -Dlog.file.location=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/logs -Djava.util.logging.config.file=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/config/logging.properties -Dservlet.is.jsr115.compatible=true -Dsoap.is.jsr115.compatible=false -Dprovider.configuration.file=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/config/ProviderConfiguration.xml -Dlogical.hostname.servlet=server -Djava.security.properties=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/config/ts.java.security -Djava.system.class.loader=org.glassfish.appclient.client.acc.agent.ACCAgentClassLoader -Djava.security.policy=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/lib/appclient/client.policy -Dcts.tmp=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../tmp -Djava.security.auth.login.config=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/lib/appclient/appclientlogin.conf -Djava.protocol.handler.pkgs=javax.net.ssl -Dcom.sun.enterprise.home=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish -Djavax.net.ssl.keyStore=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../bin/certificates/clientcert.jks -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.trustStore=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/config/cacerts.jks -Dcom.sun.aas.installRoot=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish -Dcom.sun.aas.imqLib=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/imq/lib -Djava.endorsed.dirs=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/endorsed -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl -Dorg.xml.sax.driver=com.sun.org.apache.xerces.internal.parsers.SAXParser -Dorg.xml.sax.parser=org.xml.sax.helpers.XMLReaderAdapter -Dstartup.login=false -Dauth.gui=false -Djava.ext.dirs=/opt/jdk1.8.0_191/jre/lib/ext -Dcom.sun.aas.configRoot=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/config -Ddeliverable.class=com.sun.ts.lib.deliverable.cts.CTSDeliverable -Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true -Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true -javaagent:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/lib/gf-client.jar=arg=-configxml,arg=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../tmp/appclient/jaspic.sun-acc.xml,client=jar=/home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../dist/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/ts_dep/SendFailureHelloClntClient.jar,arg=-name,arg=SendFailureHelloClnt_client -jar /home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../dist/com/sun/ts/tests/jaspic/spi/authstatus/sendfailure/ts_dep/SendFailureHelloClntClient.jar -p /home/jenkins/agent/workspace/jakartaee-tck_master/authentication-tck/bin/xml/../../tmp/tstest.jte -t AuthStatusSendFailure ----------log:(59/4274)---------- ************************************************************ * props file set to "/tmp/?-cts-props.txt" ************************************************************ 08-17-2020 02:32:42: TRACE: ####### Value of harness.socket.retry.count is "10" 08-17-2020 02:32:42: TRACE: ####### Value of harness.log.port is "2000" 08-17-2020 02:32:42: TRACE: ####### Actual bind value of harness.log.port is "2000" 08-17-2020 02:32:42: TRACE: *** in EETest.run(argv,p) 08-17-2020 02:32:42: TRACE: TESTCLASS=com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client 08-17-2020 02:32:42: TRACE: ** IN getRunMethod: testClass=com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client 08-17-2020 02:32:42: TRACE: ** IN getRunMethod: testname=AuthStatusSendFailure 08-17-2020 02:32:42: TRACE: ** GOT RUN METHOD! 08-17-2020 02:32:42: TRACE: **runmethod=AuthStatusSendFailure 08-17-2020 02:32:42: TRACE: ABOUT TO GET SETUP METHOD! 08-17-2020 02:32:42: TRACE: No setupMethod annotation present 08-17-2020 02:32:42: TRACE: getSetupMethod - checking for testcase specific setup method: AuthStatusSendFailure_setup 08-17-2020 02:32:42: TRACE: getSetupMethod - checking for default class specific setup method 08-17-2020 02:32:42: TRACE: GOT SETUP METHOD! 08-17-2020 02:32:42: TRACE: No cleanupMethod annotation present 08-17-2020 02:32:42: TRACE: getCleanupMethod - checking for testcase specific cleanup method: AuthStatusSendFailure_cleanup 08-17-2020 02:32:42: TRACE: getCleanupMethod - checking for default class specific cleanup method 08-17-2020 02:32:42: TRACE: GOT CLEANUP METHOD! 08-17-2020 02:32:42: TRACE: ABOUT TO INVOKE SETUP METHOD! 08-17-2020 02:32:42: log.file.location = /home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/logs 08-17-2020 02:32:42: Setup ok Log File = /home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/domains/domain1/logs/TSSVLog.txt 08-17-2020 02:32:42: setup ok 08-17-2020 02:32:42: TRACE: INVOKED SETUP METHOD! 08-17-2020 02:32:42: TRACE: ABOUT TO INVOKE EETEST RUN METHOD! 08-17-2020 02:32:42: ERROR: Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils 08-17-2020 02:32:42: ERROR: Exception at: 08-17-2020 02:32:42: ERROR: java.lang.NoClassDefFoundError: com/sun/ts/tests/jaspic/util/WebServiceUtils at com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client.getStandAlonePort(Client.java:195) at com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client.sayHelloProtected(Client.java:131) at com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client.AuthStatusSendFailure(Client.java:176) 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.jaspic.spi.authstatus.sendfailure.Client.main(Client.java:83) 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 org.glassfish.appclient.client.acc.AppClientContainer.launch(AppClientContainer.java:422) at org.glassfish.appclient.client.AppClientFacade.launch(AppClientFacade.java:159) at org.glassfish.appclient.client.AppClientGroupFacade.main(AppClientGroupFacade.java:41) Caused by: java.lang.ClassNotFoundException: com.sun.ts.tests.jaspic.util.WebServiceUtils at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at org.glassfish.appclient.client.acc.ACCClassLoader.findClass(ACCClassLoader.java:213) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 19 more 08-17-2020 02:32:42: cleanup ok STATUS:Failed.Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils result: Failed. Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils test result: Failed. Test case throws exception: com/sun/ts/tests/jaspic/util/WebServiceUtils