Skip to content

Failed

com.sun.ts.tests.jpa.core.override.entity.Client.testNameOnlyInXML_from_standalone (from persistence-tck)

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

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