Regression
jakartaeetck-run / rmiiiop / com.sun.ts.tests.rmiiiop.ee.standalone.Client.OBVTest02_from_appclient (from rmiiiop)
Failing for the past 1 build
(Since Failed
)
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) #Thu Aug 03 20:43:02 UTC 2023 #-----testdescription----- $file=/root/jakartaeetck/src/com/sun/ts/tests/rmiiiop/ee/standalone/Client.java $root=/root/jakartaeetck/src assertion_ids=JavaEE\:SPEC\:200 See assertion html documents.\nRMIIIOP\:SPEC\:1002 An RMI/IDL value type represents a class whose values can be moved between systems. So rather than transmitting a reference between systems, the actual state of the object is transmitted between systems. This requires that the receiving system have an analogous class that can be used to hold the received value. Value types may be passed as arguments or results of remote methods, or as fields within other objects that are passed remotely. A Java class is a conforming RMI/IDL value type if the following applies\: 1. The class must implement the java.io.Serializable interface, either directly or indirectly, and must be serializable at run-time. It may serialize references to other RMI/IDL types, including value types and remote interfaces. 2. The class may implement java.io.Externalizable. (This indicates it overrides some of the standard serialization machinery.) 3. If the class is a non-static inner class, then its containing class must also be a conforming RMI/IDL value type. 4. A value type must not either directly or indirectly implement the java.rmi.Remote interface. (If this were allowed, then there would be potential confusion between value types and remote interface references.) 5. A value type may implement any interface except for java.rmi.Remote. 1 6. There are no restrictions on the method signatures for a value type. 7. There are no restrictions on static fields for a value type. 8. There are no restrictions on transient fields for a value type. 9. Method, constant, and field names must not cause name collisions when mapped to IDL (see Section 1.3.2.10, Names that would cause OMG IDL name collisions, on page 1-10).\nRMIIIOP\:SPEC\:1003 Arrays of any conforming RMI/IDL type are also conforming RMI/IDL types. So\nint[] and String[][] [] are conforming RMI/IDL types. Similarly if Wombat is \na conforming RMI/IDL interface type, then Wombat[] is a conforming RMI/IDL \ntype. classname=com.sun.ts.tests.rmiiiop.ee.standalone.Client direction=forward finder=cts id=OBVTest02_from_appclient keywords=all rmiiiop javaee OBVTest02 appclient_vehicle forward service_eetest=yes testName=OBVTest02 testProps=\ org.omg.CORBA.ORBClass java.naming.factory.initial rmiiiopHttpServerHost rmiiiopHttpServerPort test_directory=com/sun/ts/tests/rmiiiop/ee/standalone #-----environment----- EJBServer1TxInteropEnabled=true EJBServer2TxInteropEnabled=true deployManagerJarFile.1=${javaee.home}/lib/deployment/sun-as-jsr88-dm.jar deployManagerJarFile.2=${javaee.home.ri}/lib/deployment/sun-as-jsr88-dm.jar deployManagerpasswd.1=${s1as.admin.passwd} deployManagerpasswd.2=${ri.admin.passwd} deployManageruname.1=${s1as.admin.user} deployManageruname.2=${ri.admin.user} deployManageruri.1=deployer\:Sun\:AppServer\:\:${deployment_host.1}\:${s1as.admin.port} deployManageruri.2=deployer\:Sun\:AppServer\:\:${deployment_host.2}\:${ri.admin.port} 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} java.naming.factory.initial=foo javaee.home=/root/vi/glassfish6/glassfish javaee.home.ri=/root/ri/glassfish6/glassfish javaee.level=full jaxr jaxrpc javaeedeploy javax.persistence.jdbc.driver=${derby.driver} javax.persistence.jdbc.password=${derby.passwd} javax.persistence.jdbc.url=${derby.url} javax.persistence.jdbc.user=${derby.user} javax.persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider jimage.dir=${ts.home}/tmp/jdk-bundles 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 org.omg.CORBA.ORBClass=foo password1=${derby.passwd} password2=${derby.passwd} persistence.second.level.caching.supported=true persistence.unit.name=CTS-EM persistence.unit.name.2=JPATCK2 platform.mode=javaEE 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.1=com.sun.ts.lib.implementation.sun.javaee.SunRIDeployment2 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 ri.admin.passwd=adminadmin ri.admin.port=5858 ri.admin.user=admin rmiiiop.http.server.host=${orb.host} rmiiiop.http.server.port=10000 rmiiiopHttpServerHost=${rmiiiop.http.server.host} rmiiiopHttpServerPort=${rmiiiop.http.server.port} s1as.admin.passwd=adminadmin s1as.admin.port=4848 s1as.admin.user=admin securedWebServicePort=1044 securedWebServicePort.2=1045 ts.home=/root/jakartaeetck/bin/xml/../.. 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/rmiiiop/ee/standalone/Client.java\#OBVTest02_from_appclient end=Thu Aug 03 20\:43\:02 UTC 2023 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.17.13-200.fc35.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages Deployment TestRun start=Thu Aug 03 20\:43\:02 UTC 2023 test=com/sun/ts/tests/rmiiiop/ee/standalone/Client.java\#OBVTest02_from_appclient timeoutSeconds=1200 totalTime=19 work=/root/jakartaeetck-work/rmiiiop/com/sun/ts/tests/rmiiiop/ee/standalone #section:script_messages ----------messages:(0/0)---------- #section:Deployment ----------messages:(0/0)---------- ----------log:(69/5869)---------- Undeploying apps... AutoDeployment.isDeployed() AutoDeployment.undeploy() AutoDeployment.isDeployed() AutoDeployment.isDeployed() AutoDeployment.isDeployed() Search for s1as runtime files match:`rmiiiop_standalone_appclient_vehicle.ear` Valid runtime files after sweep: Search for s1as runtime files match:`rmiiiop_standalone_ejb_vehicle.ear` Valid runtime files after sweep: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/rmiiiop/ee/standalone/rmiiiop_standalone_ejb_vehicle_client.jar.sun-application-client.xml /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/rmiiiop/ee/standalone/rmiiiop_standalone_ejb_vehicle_ejb.jar.sun-ejb-jar.xml Search for s1as runtime files match:`rmiiiop_standalone_jsp_vehicle.ear` Valid runtime files after sweep: Search for s1as runtime files match:`rmiiiop_standalone_servlet_vehicle.ear` Valid runtime files after sweep: Deploying apps for forward rebuildable... Search for s1as runtime files match:`rmiiiop_standalone_appclient_vehicle.ear` Valid runtime files after sweep: getAppNameFromApplicationXML() returning "null" Exception: Deployment of app(s) from: /root/jakartaeetck/bin/xml/../../dist/com/sun/ts/tests/rmiiiop/ee/standalone failed! harness.executeMode is set to "0" keywords (to be passed to tests) set to: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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: all An error ocurred during deployment of apps in this directory: /root/jakartaeetck/bin/xml/../../src/com/sun/ts/tests/rmiiiop/ee/standalone. 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:(18/1394)---------- java.lang.NoClassDefFoundError: org/glassfish/deployment/client/DeploymentFacilityFactory at com.sun.ts.lib.implementation.sun.javaee.glassfish.AutoDeployment.getClientClassPath(AutoDeployment.java:647) at com.sun.ts.lib.implementation.sun.javaee.glassfish.AutoDeployment.deploy(AutoDeployment.java:221) 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) Caused by: java.lang.ClassNotFoundException: org.glassfish.deployment.client.DeploymentFacilityFactory at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 11 more result: Not run. Test running... test result: Failed. An error occurred during the Deployment phase for tests in this directory.