Failed
com.sun.ts.tests.jpa.core.override.entity.Client.testNameOnlyInXML_from_standalone (from persistence-tck)
Error Message
test result: Failed. Test case throws exception: No Persistence provider for EntityManager named JPATCK
Stacktrace
test result: Failed. Test case throws exception: No Persistence provider for EntityManager named JPATCK
Standard Output
#Test Results (version 2) #Fri Sep 25 18:03:06 UTC 2020 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/src/com/sun/ts/tests/jpa/core/override/entity/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tck/src assertion_ids=PERSISTENCE\:SPEC\:500 The entity class must\:\nPERSISTENCE\:SPEC\:501 be annotated with the Entity annotation\nPERSISTENCE\:SPEC\:502 be denoted in the deployment descriptor as an Entity\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\:509 Both abstract and concrete classes can be entities.\nPERSISTENCE\:SPEC\:510 Entities may extend non-entity classes as well as entity classes and non-entity classes may extend entity classes.\nPERSISTENCE\:SPEC\:511 Instance variables must not be accessed by clients of the entity. The state of the entity is available to clients only through the entity's accessor methods or other business methods.\nPERSISTENCE\:SPEC\:512 Instance variables must be private, protected, or package visibility.\nPERSISTENCE\:SPEC\:513 If the entity is field-based access, the persistence provider runtime accesses instance variables directly and all non-transient instance variables that are not annotated with the Transient annotation are persistent.\nPERSISTENCE\:SPEC\:514 If the entity is property-based access, the persistence provider accesses persistent state via the property accessor methods and all properties not annotated with the Transient annotation are persistent.\nPERSISTENCE\:SPEC\:515 The property accessor methods must be public or protected.\nPERSISTENCE\:SPEC\:516 It is required that the entity class follow the method conventions for a JavaBean when persistent properties are used.\nPERSISTENCE\:SPEC\:517 Collection-valued peristent fields and properties must be defned in terms of the java.util.Collection or java.util.Set interfaces regardless of whether the entity class otherwise adheres to the JavaBeans conventions noted above.\nPERSISTENCE\:SPEC\:518 The following collection interfaces are supported\: java.util.Collection, java.util.set, java.util.List, java.util.Map\nPERSISTENCE\:SPEC\:519 For collection-valued persistent properties, type T must be one of these Collection interface types in the method signatures above. Generic variants of these Collection types may also\n\t\t\tbe used.\nPERSISTENCE\:SPEC\:520 In addition to returning and setting persistent state of the instance, the property accessor methods may contain other business logic as well, for example, to perform validation. THe persistence provider runtime executes this logic when property-based access is used.\nPERSISTENCE\:SPEC\:521 Runtime exceptions thrown by property accessor methods will cause the current transaction to be rolled back.\nPERSISTENCE\:SPEC\:522 Exceptions thrown by such methos when used by the persistence runtime to load or store persistent state cause the persistence runtime to rollback the current transaction and to throw a PersistenceException that wraps the application exception.\nPERSISTENCE\:SPEC\:523 Entity subclasses are permitted to override the property accessor methods of the entity. However, portable applications must not override the object/relational mapping metadata that applies to the persistent fields or properties of entity superclasses.\nPERSISTENCE\:SPEC\:524 The persistent fields or properties of an entity may be one of the following types\:\nPERSISTENCE\:SPEC\:525 Java primitive types\nPERSISTENCE\:SPEC\:526 java.lang.String\nPERSISTENCE\:SPEC\:527 other Java serializable types (including wrappers of the primitive types, java.math.BigInteger, java.math.BigDecimal, java.util.Date,\n\t\t\t\t\tjava.util.Calendar, java.sql.Date, java.sql.Time, java.sql.TimeStamp\nPERSISTENCE\:SPEC\:528 user-defined serializable types, byte[], Byte[] , char[], and Character[]\nPERSISTENCE\:SPEC\:529 enums\nPERSISTENCE\:SPEC\:530 entity types\nPERSISTENCE\:SPEC\:531 collection of entity types\nPERSISTENCE\:SPEC\:532 embeddable classes\nPERSISTENCE\:SPEC\:533 Every entity must have a primary key.\nPERSISTENCE\:SPEC\:534 A simple primary key must correspond to a single persistent field or property of the entity class.\nPERSISTENCE\:SPEC\:1004 The NamedQuery annotation is used to specify a named query. The name element is used to refer to the query when using the EntityManager methods that create query objects. classname=com.sun.ts.tests.jpa.core.override.entity.Client direction=forward finder=cts id=testNameOnlyInXML_from_standalone keywords=all jpa javaee testNameOnlyInXML standalone_vehicle forward service_eetest=yes testName=testNameOnlyInXML testProps= test_directory=com/sun/ts/tests/jpa/core/override/entity #-----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/override/entity/Client.java\#testNameOnlyInXML_from_standalone end=Fri Sep 25 18\:03\:06 UTC 2020 environment=ts_unix execStatus=Failed. Test case throws exception\: No Persistence provider for EntityManager named JPATCK 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 18\:03\:05 UTC 2020 test=com/sun/ts/tests/jpa/core/override/entity/Client.java\#testNameOnlyInXML_from_standalone timeoutSeconds=600 totalTime=1456 work=/home/jenkins/agent/workspace/jakartaee-tck_master/persistence-tckwork/persistence-tck/com/sun/ts/tests/jpa/core/override/entity #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(1/3182)---------- 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/override/entity/jpa_core_override_entity.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 testNameOnlyInXML -vehicle standalone ----------log:(80/6108)---------- ************************************************************ * 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 18:03:05: ERROR: Exception:test failed 09-25-2020 18:03:05: 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.override.entity.Client.removeTestData(Client.java:217) at com.sun.ts.tests.jpa.core.override.entity.Client.setup(Client.java:43) 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 18:03:05: ERROR: Test case throws exception: No Persistence provider for EntityManager named JPATCK 09-25-2020 18:03:05: ERROR: Exception at: 09-25-2020 18:03:05: 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.override.entity.Client.testNameOnlyInXML(Client.java:71) 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.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 18:03:05: ERROR: Test case throws exception: No Persistence provider for EntityManager named JPATCK 09-25-2020 18:03:05: ERROR: Exception at: 09-25-2020 18:03:05: 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.override.entity.Client.removeTestData(Client.java:217) at com.sun.ts.tests.jpa.core.override.entity.Client.cleanup(Client.java:210) 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: No Persistence provider for EntityManager named JPATCK result: Failed. Test case throws exception: No Persistence provider for EntityManager named JPATCK test result: Failed. Test case throws exception: No Persistence provider for EntityManager named JPATCK