Skip to content

Regression

com.sun.ts.tests.jaspic.spi.authstatus.sendfailure.Client.AuthStatusSendFailure (from authentication-tck)

Failing for the past 1 build (Since #65 )
Took 5 sec.

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