Failed
com.sun.ts.tests.jpa.core.basic.Client.updateOrderTest_from_standalone (from persistence-tck)
Error Message
test result: Failed. Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed:
Stacktrace
test result: Failed. Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed:
Standard Output
#Test Results (version 2) #Fri Sep 25 17:30:12 UTC 2020 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/src/com/sun/ts/tests/jpa/core/basic/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/src assertion_ids=PERSISTENCE\:JAVADOC\:149 The name by which the entity manager is to be accessed in the environment referencing context, and is not needed when dependency injection is used.\nPERSISTENCE\:JAVADOC\:152 The name of the persistence unit.\n If the unitName element is specified, the persistence unit for the entity manager that is accessible in JNDI must have the same name.\nPERSISTENCE\:JAVADOC\:163 The name of the persistence unit as defined in the persistence.xml file.\n If specified, the persistence unit for the entity manager factory that is accessible in JNDI must have the same name.\nPERSISTENCE\:SPEC\:500 The entity class must\:\nPERSISTENCE\:SPEC\:501 be annotated with the Entity annotation\nPERSISTENCE\:SPEC\:503 The entity must have a no-arg constructor.\nPERSISTENCE\:SPEC\:504 The entity may have other constructors as well.\nPERSISTENCE\:SPEC\:505 The no-arg constructor must be public or protected.\nPERSISTENCE\:SPEC\:506 If the entity is to be passed by value as a detached object (e.g., through a remote interface), it must implement the Serializable interface.\nPERSISTENCE\:SPEC\:507 The entity class must not be final.\nPERSISTENCE\:SPEC\:508 No methods or persistent instances of the entity class may be final.\nPERSISTENCE\:SPEC\:846 The unitName element may optionally be specified to designate the persistence unit whose factory is used by the container.\nPERSISTENCE\:SPEC\:848 The EntityManagerFactory interface is used to create an application-managed entity manager and manage its lifecycle.\nPERSISTENCE\:SPEC\:856 Both JTA entity managers and resource-local entity managers are required to be supported in JavaEE web and EJB containers.\nPERSISTENCE\:SPEC\:908 A persistence unit must have a name.\nPERSISTENCE\:SPEC\:909 Only one persistence unit of any given name may be defined\:\nPERSISTENCE\:SPEC\:915 The persistence.xml file may be used to designate more thanone persistnece unit within the same scope.\nPERSISTENCE\:SPEC\:918 The persistence.xml file defines a persistence unit. It may be used to specify managed persistence classes included in the \n\t\t\tpersistence unit, and the o/r mapping information for those classes, and other configuration information for the persistence unit \n\t\t\tand entity manager(s) and the entity manager factory for the persistence unit. The persistence.xml file is located in the META-INF\n\t\t\tdirectory of the root of the persistence unit. This information may be defined by containment or by reference.\nPERSISTENCE\:SPEC\:925 contained within the persistence archive\nPERSISTENCE\:SPEC\:928 The persistence element consists of one or more persistence-unit elements.\nPERSISTENCE\:SPEC\:929 The persistence-unit element consists of the following sub-elements and attributes\:\nPERSISTENCE\:SPEC\:930 The name attribute is required; the other attributes and elements are optional.\nPERSISTENCE\:SPEC\:932 The name attribute defines the name for the persistence unit. This name is used to identify the\n\t\t\tpersistence unit referred to by the PersistenceContext and PersistenceUnit annotations and \n\t\t\tthe programmatic API for creating EntityManagers and EntityManager Factories.\nPERSISTENCE\:SPEC\:936 The transaction-type attribute is used to specify whether the entity managers provided by the entity\n\t\t\tmanager factory for the persistence unit must be JTA entity managers or resource-local entity managers.\nPERSISTENCE\:SPEC\:939 In Java EE environments, the jta-data-source and non-jta-data-source elements is used to specify the global JNDI name of the JTA and/or non-JTA data source\n\t\t\tto be used by the persistence provider.\nPERSISTENCE\:SPEC\:943 The following classes must be implicitly or explicitly denoted as managed persistence classes to be included within a persistence unit\:\n\t\t\tentity classes; embeddadble classes; mapped superclasses.\nPERSISTENCE\:SPEC\:946 One or more jar files that will be searched for classes\nPERSISTENCE\:SPEC\:1018 References to EntityManager and EntityManagerFactory\nPERSISTENCE\:SPEC\:1019 The PersistenceContext annotation is used to express a dependency on an EntityManager persistence context.\nPERSISTENCE\:SPEC\:1020 The [PersistenceContext] name element refers to the name by which the EntityManager is to be known in the environment referencing context and is not needed when dependency injection is used.\nPERSISTENCE\:SPEC\:1021 The [PersistenceContext] unitName element refers to the name of the persistence unit. It must be specified if there is more than one persistence unit.\nPERSISTENCE\:SPEC\:1023 The PersistenceUnit annotation is used to express a dependency on an EntityManagerFactory.\nPERSISTENCE\:SPEC\:1025 The [PersistenceUnit unitName element refers to the name of the persistence unit. It must be specified if there is more thatn one persistence unit. classname=com.sun.ts.tests.jpa.core.basic.Client direction=forward finder=cts id=updateOrderTest_from_standalone keywords=all jpa javaee updateOrderTest standalone_vehicle forward service_eetest=yes testName=updateOrderTest testProps= test_directory=com/sun/ts/tests/jpa/core/basic #-----environment----- JAVA_HOME=/opt/jdk1.8.0_191/jre SYSTEMROOT=${env.SystemRoot} TS_HOME=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../.. bin.dir=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../bin command.testExecute=com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH\=${ts.harness.classpath}\:${JAVA_HOME}/../lib/tools.jar DISPLAY\=${ts.display} HOME\="${user.home}" windir\=${windir} SYSTEMROOT\=${SYSTEMROOT} ${JAVA_HOME}/bin/java -Dcts.tmp\=$harness.temp.directory -Dlog.file.location\=$log.file.location -Djava.security.policy\=${bin.dir}/harness.policy -Ddeliverable.class\=${deliverable.class} $testExecuteClass $testExecuteArgs deliverable.class=com.sun.ts.lib.deliverable.jpa.JPADeliverable 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 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 jdbc.driver.classes=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/javadb/lib/derbyclient.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/lib/dbprocedures.jar jpa.classes=/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.persistence-api.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.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.transaction-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/org.eclipse.persistence.antlr.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.asm.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.core.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.dbws.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.jpql.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.modelgen.processor.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.moxy.jar\:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.oracle.jar jpa.provider.implementation.specific.properties=eclipselink.logging.level\=OFF log.file.location=${ts.home}/tmp pathsep=\: persistence.second.level.caching.supported=true persistence.unit.name=JPATCK persistence.unit.name.2=JPATCK2 platform.mode=standalone ts.display=\:0.0 ts.harness.classpath=${ts.home}/lib/tsharness.jar${pathsep}${ts.home}/lib/sigtest.jar${pathsep}${ts.run.classpath}${pathsep}${ts.home}/lib/javatest.jar${pathsep} ts.home=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../.. ts.run.classpath=${ts.home}/classes${pathsep}${jdbc.driver.classes}${pathsep}${jpa.classes}${pathsep}${ts.home}/lib/jpatck.jar${pathsep}${ts.home}/dist/com/sun/ts/tests/jpa/common/pluggability/altprovider/jpa_alternate_provider.jar user.home=? windir=${env.windir} #-----testresult----- description=file\:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/src/com/sun/ts/tests/jpa/core/basic/Client.java\#updateOrderTest_from_standalone end=Fri Sep 25 17\:30\:12 UTC 2020 environment=ts_unix execStatus=Failed. Test case throws exception\: com.sun.ts.lib.harness.EETest$Fault\: Setup failed\: harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle javatestOS=Linux 3.10.0-1062.el7.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages TestRun start=Fri Sep 25 17\:30\:11 UTC 2020 test=com/sun/ts/tests/jpa/core/basic/Client.java\#updateOrderTest_from_standalone timeoutSeconds=600 totalTime=1452 work=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tckwork/persistence-tck/com/sun/ts/tests/jpa/core/basic #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(1/3160)---------- command: com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../lib/tsharness.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../lib/sigtest.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../classes:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/javadb/lib/derbyclient.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/lib/dbprocedures.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/jakarta.persistence-api.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.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.transaction-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/org.eclipse.persistence.antlr.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.asm.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.core.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.dbws.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.jpql.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.jpa.modelgen.processor.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.moxy.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/glassfish6/glassfish/modules/org.eclipse.persistence.oracle.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../lib/jpatck.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../dist/com/sun/ts/tests/jpa/common/pluggability/altprovider/jpa_alternate_provider.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../lib/javatest.jar::/opt/jdk1.8.0_191/jre/../lib/tools.jar:/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../dist/com/sun/ts/tests/jpa/core/basic/jpa_core_basic.jar DISPLAY=:0.0 HOME=? windir= SYSTEMROOT= /opt/jdk1.8.0_191/jre/bin/java -Dcts.tmp=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../tmp -Dlog.file.location=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../tmp -Djava.security.policy=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../bin/harness.policy -Ddeliverable.class=com.sun.ts.lib.deliverable.jpa.JPADeliverable com.sun.ts.tests.common.vehicle.VehicleClient -p /home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/bin/xml/../../tmp/tstest.jte -t updateOrderTest -vehicle standalone ----------log:(79/5894)---------- ************************************************************ * props file set to "/tmp/?-cts-props.txt" ************************************************************ Called ALTERNATE_PROVIDER: PersistenceProvider.createEntityManagerFactory(String, Map) returning null from ALTERNATE_PROVIDER: PersistenceProvider.createEntityManagerFactory(String, Map) PU Names don't match 09-25-2020 17:30:11: ERROR: Exception: 09-25-2020 17:30:11: ERROR: jakarta.persistence.PersistenceException: No Persistence provider for EntityManager named JPATCK at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:86) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityManager(PMClientBase.java:444) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:331) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:315) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityTransaction(PMClientBase.java:466) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityTransaction(PMClientBase.java:373) at com.sun.ts.tests.jpa.core.basic.Client.removeTestData(Client.java:153) at com.sun.ts.tests.jpa.core.basic.Client.setup(Client.java:46) 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:569) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:115) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:40) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:105) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:38) 09-25-2020 17:30:11: ERROR: Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed: 09-25-2020 17:30:11: ERROR: Exception at: 09-25-2020 17:30:11: ERROR: jakarta.persistence.PersistenceException: No Persistence provider for EntityManager named JPATCK at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:86) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityManager(PMClientBase.java:444) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:331) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:315) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityTransaction(PMClientBase.java:466) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityTransaction(PMClientBase.java:373) at com.sun.ts.tests.jpa.core.basic.Client.removeTestData(Client.java:153) at com.sun.ts.tests.jpa.core.basic.Client.setup(Client.java:46) 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:569) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:115) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:40) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:105) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:38) Called ALTERNATE_PROVIDER: PersistenceProvider.createEntityManagerFactory(String, Map) returning null from ALTERNATE_PROVIDER: PersistenceProvider.createEntityManagerFactory(String, Map) PU Names don't match 09-25-2020 17:30:11: ERROR: Test case throws exception: No Persistence provider for EntityManager named JPATCK 09-25-2020 17:30:11: ERROR: Exception at: 09-25-2020 17:30:11: ERROR: jakarta.persistence.PersistenceException: No Persistence provider for EntityManager named JPATCK at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:86) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityManager(PMClientBase.java:444) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:331) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityManager(PMClientBase.java:315) at com.sun.ts.tests.jpa.common.PMClientBase.initEntityTransaction(PMClientBase.java:466) at com.sun.ts.tests.jpa.common.PMClientBase.getEntityTransaction(PMClientBase.java:373) at com.sun.ts.tests.jpa.core.basic.Client.removeTestData(Client.java:153) at com.sun.ts.tests.jpa.core.basic.Client.cleanup(Client.java:146) 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:623) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:115) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:40) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:105) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:486) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:285) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:38) STATUS:Failed.Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed: result: Failed. Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed: test result: Failed. Test case throws exception: com.sun.ts.lib.harness.EETest$Fault: Setup failed: