Regression
jakartaeetck-run / jms_servlet / com.sun.ts.tests.jms.core20.jmsproducertopictests.Client.msgPropertiesTest_from_servlet (from jms_servlet)
Failing for the past 1 build
(Since Aborted
)
Error Message
test result: Failed. An error occurred during the Deployment phase for tests in this directory.
Stacktrace
test result: Failed. An error occurred during the Deployment phase for tests in this directory.
Standard Output
#Test Results (version 2) #Wed Oct 13 07:21:25 UTC 2021 #-----testdescription----- $file=/root/jakartaeetck/src/com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java $root=/root/jakartaeetck/src assertion_ids=JMS\:JAVADOC\:1180 Clears any message properties set on this JMSProducer\nJMS\:JAVADOC\:1184 Returns the message property with the specified name that has been set on this JMSProducer, converted to a boolean.\nJMS\:JAVADOC\:1187 Returns the message property with the specified name that has been set on this JMSProducer, converted to a String.\nJMS\:JAVADOC\:1198 Returns the message property with the specified name that has been set on this JMSProducer, converted to a double.\nJMS\:JAVADOC\:1201 Returns the message property with the specified name that has been set on this JMSProducer, converted to a float.\nJMS\:JAVADOC\:1204 Returns the message property with the specified name that has been set on this JMSProducer, converted to a int.\nJMS\:JAVADOC\:1215 Returns the message property with the specified name that has been set on this JMSProducer, converted to a long.\nJMS\:JAVADOC\:1218 Returns the message property with the specified name that has been set on this JMSProducer, converted to objectified format. This method can be used to return, in objectified format, an object that has been stored as a property in the message with the equivalent setObjectProperty method call, or its equivalent primitive settypeProperty method.\nJMS\:JAVADOC\:1222 Returns an unmodifiable Set view of the names of all the message properties that have been set on this JMSProducer. Note that JMS standard header fields are not considered properties and are not returned in this Set. The set is backed by the JMSProducer, so changes to the map are reflected in the set. However the set may not be modified. Attempts to modify the returned collection, whether directly or via its iterator, will result in an java.lang.UnsupportedOperationException. Its behaviour matches that defined in the java.util.Collections method unmodifiableSet.\nJMS\:JAVADOC\:1224 Returns the message property with the specified name that has been set on this JMSProducer, converted to a short.\nJMS\:JAVADOC\:1227 Returns the message property with the specified name that has been set on this JMSProducer, converted to a String.\nJMS\:JAVADOC\:1232 Indicates whether a message property with the specified name has been set on this JMSProducer\nJMS\:JAVADOC\:1275 Specifies that messages sent using this JMSProducer will have the specified property set to the specified boolean value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1278 Specifies that messages sent using this JMSProducer will have the specified property set to the specified byte value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1281 Specifies that messages sent using this JMSProducer will have the specified property set to the specified short value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1284 Specifies that messages sent using this JMSProducer will have the specified property set to the specified int value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1287 Specifies that messages sent using this JMSProducer will have the specified property set to the specified long value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1290 Specifies that messages sent using this JMSProducer will have the specified property set to the specified float value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1293 Specifies that messages sent using this JMSProducer will have the specified property set to the specified double value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1296 Specifies that messages sent using this JMSProducer will have the specified property set to the specified String value. This will replace any property of the same name that is already set on the message being sent.\nJMS\:JAVADOC\:1299 Specifies that messages sent using this JMSProducer will have the specified property set to the specified Java object value. Note that this method works only for the objectified primitive object types (Integer, Double, Long ...) and String objects. This will replace any property of the same name that is already set on the message being sent.\nJMS\:SPEC\:10 A null value is returned (by the getObjectProperty method) if a property by the specified name does not exist.\nJMS\:SPEC\:19 Property values are set prior to sending a message.\nJMS\:SPEC\:20 Property Values\nJMS\:SPEC\:20.1 Property values can be boolean\nJMS\:SPEC\:20.2 Property values can be byte\nJMS\:SPEC\:20.3 Property values can be short\nJMS\:SPEC\:20.4 Property values can be int\nJMS\:SPEC\:20.5 Property values can be long\nJMS\:SPEC\:20.6 Property values can be float\nJMS\:SPEC\:20.7 Property values can be double\nJMS\:SPEC\:20.8 Property values can be String\nJMS\:SPEC\:21 When a client receives a message, its properties are in read-only mode. If a client attempts to set properties at this point, a MessageNotWriteableException is thrown.\nJMS\:SPEC\:23 The String to numeric conversions must throw the java.lang.NumberFormatException if the numeric's valueOf() method does not accept the String value as a valid representation.\nJMS\:SPEC\:24 Attempting to read a null value as a Java primitive type must be treated as calling the primitive's corresponding valueOf(String) conversion method with a null value.\nJMS\:SPEC\:25 The setObjectProperty method accepts values of Boolean, Byte, Short, Integer, Long, Float, Double and String. An attempt to use any other class must throw a JMS MessageFormatException.\nJMS\:SPEC\:26 The getObjectProperty method only returns values of null, Boolean, Byte, Short, Integer, Long, Float, Double and String.\nJMS\:SPEC\:27 To iterate through a message's property values, use getPropertyNames to retrieve a property name enumeration and then use the various property get methods to retrieve their values.\nJMS\:SPEC\:28 A message's properties are deleted by the clearProperties method. This leaves the message with an empty set of properties. New property entries can then be both created and read.\nJMS\:SPEC\:29 Clearing a message's property entries does not clear the value of its body.\nJMS\:SPEC\:31 The Enumeration ConnectionMetaData.getJMSXPropertyNames() method returns the names of the JMSX properties supported by a connection.\nJMS\:SPEC\:32 JMSXGroupID and JMSXGroupSeq are standard properties clients should use if they want to group messages. All providers must support them.\nJMS\:SPEC\:34 JMS Defined Properties\nJMS\:SPEC\:34.1 JMSX property JMSXUserID set by provider on send with value type String\nJMS\:SPEC\:34.2 JMSX property JMSXAppID set by provider on send with value type String\nJMS\:SPEC\:34.3 JMSX property JMSXDeliveryCount set by provider on receive with value type int\nJMS\:SPEC\:34.4 JMSX property JMSXGroupID set by client with value type String\nJMS\:SPEC\:34.5 JMSX property JMSXGroupSeq set by client with value type int\nJMS\:SPEC\:34.6 JMSX property JMSXProducerTXID set by provider on send with value type String\nJMS\:SPEC\:34.7 JMSX property JMSXConsumerTXID set by provider on receive with value type String\nJMS\:SPEC\:34.8 JMSX property JMSXRcvTimestamp set by provider on receive with value type long\nJMS\:SPEC\:34.9 JMSX property JMSXState set by provider with value type int\nJMS\:SPEC\:70 When a message is received, its header field values can be changed;\nJMS\:SPEC\:71 A consumer can modify a received message after calling either the clearBody or clearProperties method to make the body or properties writable. If the consumer modifies a received message, and the message is subsequently redelivered, the redelivered message must be the original, unmodified message (except for headers and properties modified by the JMS provider as a result of the redelivery, such as the JMSRedelivered header and the JMSXDeliveryCount property). classname=com.sun.ts.tests.jms.core20.jmsproducertopictests.Client direction=forward finder=cts id=msgPropertiesTest_from_servlet keywords=all jms javaee jms_web_profile javaee_web_profile_optional msgPropertiesTest servlet_vehicle forward service_eetest=yes testName=msgPropertiesTest testProps=\ jms_timeout user password platform.mode test_directory=com/sun/ts/tests/jms/core20/jmsproducertopictests #-----environment----- EJBServer1TxInteropEnabled=true EJBServer2TxInteropEnabled=true deployment_host.1=${orb.host} deployment_host.2=${orb.host.ri} deployment_port.1=${impl.vi.port} deployment_port.2=${impl.ri.port} derby.dbName=derbyDB derby.driver=org.apache.derby.jdbc.ClientDriver derby.passwd=cts1 derby.port=1527 derby.server=${orb.host} derby.url=jdbc\:derby\://${derby.server}\:${derby.port}/${derby.dbName};create\=true derby.user=cts1 harness.executeMode=0 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=false http.server.supports.endpoint.publish.2=false impl.ri.port=${ri.admin.port} impl.vi.port=${s1as.admin.port} jakarta.persistence.jdbc.driver=${derby.driver} jakarta.persistence.jdbc.password=${derby.passwd} jakarta.persistence.jdbc.url=${derby.url} jakarta.persistence.jdbc.user=${derby.user} jakarta.persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider javaee.level=full jms_timeout=10000 jpa.provider.implementation.specific.properties=eclipselink.logging.level\=OFF namingServiceHost1=${orb.host} namingServiceHost2=${orb.host.ri} namingServicePort1=${orb.port} namingServicePort2=${orb.port.ri} orb.host=localhost orb.host.ri=localhost orb.port=3699 orb.port.ri=3701 password=j2ee password1=${derby.passwd} password2=${derby.passwd} 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.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.GlassFishLoginContext porting.ts.login.class.2=com.sun.ts.lib.implementation.sun.javaee.GlassFishLoginContext 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 ri.admin.port=5858 s1as.admin.port=4848 securedWebServicePort=1044 securedWebServicePort.2=1045 ts.home=/root/jakartaeetck/bin/xml/../.. user=j2ee user1=${derby.user} user2=${derby.user} variable.mapper=com.sun.el.lang.VariableMapperImpl vi.admin.passwd= vi.admin.user=admin webServerHost=${orb.host} webServerHost.2=${orb.host.ri} webServerPort=8001 webServerPort.2=8002 wsdlRepository1=${harness.temp.directory}/wsdlRepository1 wsdlRepository2=${harness.temp.directory}/wsdlRepository2 #-----testresult----- description=file\:/root/jakartaeetck/src/com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java\#msgPropertiesTest_from_servlet end=Wed Oct 13 07\:21\:25 UTC 2021 environment=ts_unix execStatus=Failed. An error occurred during the Deployment phase for tests in this directory. 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 Deployment TestRun start=Wed Oct 13 07\:21\:25 UTC 2021 test=com/sun/ts/tests/jms/core20/jmsproducertopictests/Client.java\#msgPropertiesTest_from_servlet timeoutSeconds=1200 totalTime=15 work=/root/jakartaeetck-work/jms/com/sun/ts/tests/jms/core20/jmsproducertopictests #section:script_messages ----------messages:(0/0)---------- #section:Deployment ----------messages:(0/0)---------- ----------log:(60/5562)---------- Undeploying apps... AutoDeployment.isDeployed() AutoDeployment.isDeployed() AutoDeployment.isDeployed() AutoDeployment.isDeployed() Search for s1as runtime files match:`jmsproducertopictests_ejb_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests/jmsproducertopictests_ejb_vehicle_client.jar.sun-application-client.xml /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests/jmsproducertopictests_ejb_vehicle_ejb.jar.sun-ejb-jar.xml Search for s1as runtime files match:`jmsproducertopictests_jsp_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests/jmsproducertopictests_jsp_vehicle_web.war.sun-web.xml Search for s1as runtime files match:`jmsproducertopictests_servlet_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests/jmsproducertopictests_servlet_vehicle_web.war.sun-web.xml Search for s1as runtime files match:`jmsproducertopictests_appclient_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests/jmsproducertopictests_appclient_vehicle_client.jar.sun-application-client.xml Deploying apps for forward rebuildable... Search for s1as runtime files match:`jmsproducertopictests_appclient_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../tmp/jmsproducertopictests_appclient_vehicle_client.jar.sun-application-client.xml getAppNameFromApplicationXML() returning "null" Deployment of app(s) from: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/jms/core20/jmsproducertopictests failed! harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. harness.executeMode is set to "0" keywords (to be passed to tests) set to: servlet_vehicle An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/jms/core20/jmsproducertopictests. Thus, all other tests in this directory will fail with the same error. result: Passed. Deployment phase completed. However, check the output above to see if actual deployment passed or failed. #section:TestRun ----------messages:(0/0)---------- ----------log:(15/1136)---------- com.sun.ts.lib.porting.TSDeploymentException: The following error occurred while executing this line: /root/jakartaeetck/bin/xml/impl/glassfish/deploy.xml:152: The following error occurred while executing this line: /root/jakartaeetck/bin/xml/impl/glassfish/deploy.xml:200: Deployment timeout reached - 480 seconds. at com.sun.ts.lib.implementation.sun.javaee.glassfish.AutoDeployment.deploy(AutoDeployment.java:227) at com.sun.ts.lib.harness.SuiteSynchronizer.continueToDeployApps(SuiteSynchronizer.java:1104) at com.sun.ts.lib.harness.SuiteSynchronizer.deployApps(SuiteSynchronizer.java:716) at com.sun.ts.lib.harness.SuiteSynchronizer.doDeployment(SuiteSynchronizer.java:387) at com.sun.ts.lib.harness.TSHarnessObserver.startingTest(TSHarnessObserver.java:367) at com.sun.javatest.Harness$Notifier.startingTest(Harness.java:995) at com.sun.javatest.TestRunner.notifyStartingTest(TestRunner.java:212) at com.sun.javatest.DefaultTestRunner.runTest(DefaultTestRunner.java:167) at com.sun.javatest.DefaultTestRunner.access$100(DefaultTestRunner.java:43) at com.sun.javatest.DefaultTestRunner$1.run(DefaultTestRunner.java:66) result: Not run. Test running... test result: Failed. An error occurred during the Deployment phase for tests in this directory.