#Test Results (version 2) #Mon Apr 17 11:17:28 EDT 2006 #checksum:29e01e26fcfc9306 #-----testdescription----- $file=/export/jpatck/src/com/sun/ts/tests/ejb30/persistence/callback/listener/Client.java $root=/export/jpatck/src assertion_ids=PERSISTENCE:SPEC:695 When an notations are used, one or more entity listener classes are denoted using the EntityListeners annoation on the \n\t\t\tentity class or mapped superclass.\nPERSISTENCE:SPEC:719 The PostLoad method is invoked after an entity has been loaded into the current persistence context from the database.\nPERSISTENCE:SPEC:720 This PostLoad method is invoked before a query result is returned or accessed or before an association is traversed. classname=com.sun.ts.tests.ejb30.persistence.callback.listener.Client direction=forward finder=cts id=postLoadTest_from_standalone keywords=all forward service_eetest=yes testName=postLoadTest testProps= test_directory=com/sun/ts/tests/ejb30/persistence/callback/listener #-----environment----- JAVA_HOME=/usr/jdk1.5.0_04/jre SYSTEMROOT=${env.SystemRoot} TS_HOME=/export/jpatck command.testExecute=com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=${ts.run.classpath}:${ts.harness.classpath}:${ts.home}/classes:${JAVA_HOME}/../lib/tools.jar:DISPLAY=${ts.display} HOME="${user.home}" windir=${windir} SYSTEMROOT=${SYSTEMROOT} ${JAVA_HOME}/bin/java -Dcts.tmp=$harness.temp.directory -Djava.security.policy=${ts.home}/bin/harness.policy -Ddeliverable.class=${deliverable.class} -javaagent:${jpa.home}/lib/toplink-essentials-agent.jar $testExecuteClass $testExecuteArgs database.classes=${jpa.home}/javadb/lib/derbyclient.jar deliverable.class=com.sun.ts.lib.deliverable.jpa.JPADeliverable harness.log.delayseconds=1 harness.log.port=2000 harness.log.traceflag=false harness.socket.retry.count=10 harness.temp.directory=${ts.home}/tmp jpa.home=/opt/sjsas90-0411 persistence.unit.name=JPATCK persistence.unit.properties.file.full.path=${ts.home}/bin/toplink-provider.properties platform.mode=standalone porting.ts.url.class.1=com.sun.ts.lib.implementation.sun.common.SunRIURL ts.display=:0.0 ts.harness.classpath=${ts.home}/lib/jaxb-api.jar:${ts.home}/lib/jaxb-libs.jar:${ts.home}/lib/jaxb-impl.jar:${ts.home}/lib/jaxb-xjc.jar:${ts.home}/lib/tsharness.jar:${ts.home}/lib/cts.jar:${ts.home}/lib/sigtest.jar:${ts.run.classpath}:${ts.run.classpath.ri}:${ts.home}/lib/javatest.jar:${ts.home}/lib/jdom.jar:${ts.home}/lib/dom4j.jar:${ts.home}/tools/ant/lib/ant.jar ts.home=/export/jpatck ts.run.classpath=${ts.home}/classes:${database.classes} user.home=/home/smcgowan windir=${env.windir} #-----testresult----- description=file:///export/jpatck/src/com/sun/ts/tests/ejb30/persistence/callback/listener/Client.java#postLoadTest_from_standalone end=Mon Apr 17 11:17:28 EDT 2006 environment=ts_unix execStatus=Failed. Test case throws exception: javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException javatestOS=SunOS 5.9 (sparc) javatestVersion=3.2.1 script=com.sun.ts.lib.harness.TSScript sections=script_messages TestRun start=Mon Apr 17 11:16:56 EDT 2006 test=com/sun/ts/tests/ejb30/persistence/callback/listener/Client.java#postLoadTest_from_standalone timeoutSeconds=600 work=/tmp/JTwork/com/sun/ts/tests/ejb30/persistence/callback/listener #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(1/1116)---------- command: com.sun.ts.lib.harness.ExecTSTestCmd CLASSPATH=/export/jpatck/classes:/opt/sjsas90-0411/javadb/lib/derbyclient.jar:/export/jpatck/lib/jaxb-api.jar:/export/jpatck/lib/jaxb-libs.jar:/export/jpatck/lib/jaxb-impl.jar:/export/jpatck/lib/jaxb-xjc.jar:/export/jpatck/lib/tsharness.jar:/export/jpatck/lib/cts.jar:/export/jpatck/lib/sigtest.jar:/export/jpatck/classes:/opt/sjsas90-0411/javadb/lib/derbyclient.jar::/export/jpatck/lib/javatest.jar:/export/jpatck/lib/jdom.jar:/export/jpatck/lib/dom4j.jar:/export/jpatck/tools/ant/lib/ant.jar:/export/jpatck/classes:/usr/jdk1.5.0_04/jre/../lib/tools.jar:DISPLAY=:0.0:/export/jpatck/dist/com/sun/ts/tests/ejb30/persistence/callback/listener/ejb3_pm_callback_listener.jar HOME=/home/smcgowan windir= SYSTEMROOT= /usr/jdk1.5.0_04/jre/bin/java -Dcts.tmp=/export/jpatck/tmp -Djava.security.policy=/export/jpatck/bin/harness.policy -Ddeliverable.class=com.sun.ts.lib.deliverable.jpa.JPADeliverable -javaagent:/opt/sjsas90-0411/lib/toplink-essentials-agent.jar com.sun.ts.tests.common.vehicle.VehicleClient -p /export/jpatck/tmp/tstest.jte -t postLoadTest -vehicle standalone ----------log:(580/47126)---------- ************************************************************ * props file set to "/var/tmp/smcgowan-cts-props.txt" ************************************************************ setup platform.mode is set to standalone, so tests are running in J2SE environment standalone mode.persistence.unit.name is set to JPATCK persistence unit properites from user: {toplink.jdbc.driver=org.apache.derby.jdbc.ClientDriver, toplink.jdbc.url=jdbc:derby://localhost:1527/derbyDB;create=true, javax.persistence.provider=oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider, toplink.logging.level=FINER, toplink.jdbc.user=cts1, toplink.jdbc.password=cts1} persistence unit properites verified: {toplink.jdbc.driver=org.apache.derby.jdbc.ClientDriver, toplink.jdbc.url=jdbc:derby://localhost:1527/derbyDB;create=true, javax.persistence.provider=oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider, toplink.logging.level=FINER, toplink.jdbc.user=cts1, toplink.jdbc.password=cts1} [TopLink Info]: 2006.04.17 11:17:19.970--ServerSession(8789796)--Thread(Thread[main,5,main])--TopLink, version: Oracle TopLink Essentials - 2006.4 (Build 060412) [TopLink Fine]: 2006.04.17 11:17:21.493--Thread(Thread[main,5,main])--Detected Vendor platform: oracle.toplink.essentials.platform.database.JavaDBPlatform [TopLink Config]: 2006.04.17 11:17:21.853--ServerSession(8789796)--Connection(8461448)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:21.889--ServerSession(8789796)--Connection(22797392)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:21.891--ServerSession(8789796)--Connection(31275026)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:21.955--ServerSession(8789796)--Connection(9192299)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:21.957--ServerSession(8789796)--Connection(10378355)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:21.974--ServerSession(8789796)--Connection(13078969)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:21.976--ServerSession(8789796)--Connection(3154093)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:21.989--ServerSession(8789796)--Connection(28399250)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:21.991--ServerSession(8789796)--Connection(27959193)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:22.016--ServerSession(8789796)--Connection(30961619)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:22.018--ServerSession(8789796)--Connection(9800632)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:22.041--ServerSession(8789796)--Connection(521452)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Config]: 2006.04.17 11:17:22.042--ServerSession(8789796)--Connection(6349096)--Thread(Thread[main,5,main])--connecting(DatabaseLogin( platform=>JavaDBPlatform user name=> "cts1" datasource URL=> "jdbc:derby://localhost:1527/derbyDB;create=true" )) [TopLink Config]: 2006.04.17 11:17:22.066--ServerSession(8789796)--Connection(6164599)--Thread(Thread[main,5,main])--Connected: jdbc:derby://localhost:1527/derbyDB;create=true User: cts1 Database: Apache Derby Version: 10.1.1.0 Driver: Apache Derby Network Client JDBC Driver Version: 10.1.1.0 [TopLink Severe]: 2006.04.17 11:17:23.151--ServerSession(8789796)--Thread(Thread[main,5,main])--Local Exception Stack: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:428) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Descriptor Exceptions: --------------------------------------------------------- Local Exception Stack: Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) at oracle.toplink.essentials.exceptions.DescriptorException.tableNotSpecified(DescriptorException.java:1534) at oracle.toplink.essentials.descriptors.ClassDescriptor.selfValidationBeforeInitialization(ClassDescriptor.java:2308) at oracle.toplink.essentials.descriptors.ClassDescriptor.validateBeforeInitialization(ClassDescriptor.java:3470) at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitialize(ClassDescriptor.java:2165) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:380) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Local Exception Stack: Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) at oracle.toplink.essentials.exceptions.DescriptorException.primaryKeyFieldsNotSepcified(DescriptorException.java:1271) at oracle.toplink.essentials.descriptors.ClassDescriptor.selfValidationBeforeInitialization(ClassDescriptor.java:2314) at oracle.toplink.essentials.descriptors.ClassDescriptor.validateBeforeInitialization(ClassDescriptor.java:3470) at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitialize(ClassDescriptor.java:2165) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:380) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:133) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Caused by: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:428) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) ... 18 more Local Exception Stack: Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) at oracle.toplink.essentials.exceptions.DescriptorException.parentDescriptorNotSpecified(DescriptorException.java:1263) at oracle.toplink.essentials.descriptors.ClassDescriptor.selfValidationBeforeInitialization(ClassDescriptor.java:2304) at oracle.toplink.essentials.descriptors.ClassDescriptor.validateBeforeInitialization(ClassDescriptor.java:3470) at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitialize(ClassDescriptor.java:2165) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:380) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException at oracle.toplink.essentials.descriptors.ClassDescriptor.extractDefaultTable(ClassDescriptor.java:1002) at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitialize(ClassDescriptor.java:2171) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:380) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) java.lang.NullPointerException at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitializeInheritancePolicy(ClassDescriptor.java:2221) at oracle.toplink.essentials.descriptors.ClassDescriptor.preInitialize(ClassDescriptor.java:2167) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:380) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) java.lang.NullPointerException at oracle.toplink.essentials.descriptors.ClassDescriptor.initialize(ClassDescriptor.java:1697) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:399) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Exception caught during postLoadTest persistence unit properites from user: {toplink.jdbc.driver=org.apache.derby.jdbc.ClientDriver, toplink.jdbc.url=jdbc:derby://localhost:1527/derbyDB;create=true, javax.persistence.provider=oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider, toplink.logging.level=FINER, toplink.jdbc.user=cts1, toplink.jdbc.password=cts1} persistence unit properites verified: {toplink.jdbc.driver=org.apache.derby.jdbc.ClientDriver, toplink.jdbc.url=jdbc:derby://localhost:1527/derbyDB;create=true, javax.persistence.provider=oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider, toplink.logging.level=FINER, toplink.jdbc.user=cts1, toplink.jdbc.password=cts1} 04-17-2006 11:17:23: ERROR: Exception at: 04-17-2006 11:17:23: ERROR: javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:133) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityManager(PMClientBase.java:183) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityManager(PMClientBase.java:154) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.initEntityTransaction(PMClientBase.java:192) at com.sun.ts.tests.ejb30.persistence.common.PMClientBase.getEntityTransaction(PMClientBase.java:170) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.postLoadTest(Client.java:510) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:495) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Caused by: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:428) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:360) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:677) at oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:559) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:193) at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:129) ... 18 more [TopLink Finer]: 2006.04.17 11:17:23.965--ServerSession(8789796)--Thread(Thread[main,5,main])--client acquired Find All Products [TopLink Finer]: 2006.04.17 11:17:25.489--ClientSession(3307594)--Connection(13078969)--Thread(Thread[main,5,main])--begin transaction [TopLink Fine]: 2006.04.17 11:17:25.591--UnitOfWork(21925102)--Connection(13078969)--Thread(Thread[main,5,main])--SELECT DISTINCT ID, PNUM, QUANTITY, NAME, PRICE FROM PRODUCT_TABLE WHERE (ID LIKE '%Test%') Find All Orders [TopLink Fine]: 2006.04.17 11:17:26.014--UnitOfWork(21925102)--Connection(13078969)--Thread(Thread[main,5,main])--SELECT DISTINCT ID, totalPrice, FK0_FOR_LINEITEM_TABLE FROM ORDER_TABLE WHERE (ID LIKE '%Test%') Find All LineItems [TopLink Warning]: 2006.04.17 11:17:26.207--UnitOfWork(21925102)--Thread(Thread[main,5,main])--Local Exception Stack: Exception [TOPLINK-6075] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.QueryException Exception Description: Object comparisons can only use the equal() or notEqual() operators. Other comparisons must be done through query keys or direct attribute level comparisons. Expression: [ Relation operator LIKE Query Key id Base com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem Constant %Test%] Query: ReportQuery(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem) at oracle.toplink.essentials.exceptions.QueryException.invalidOperatorForObjectComparison(QueryException.java:584) at oracle.toplink.essentials.internal.expressions.RelationExpression.normalize(RelationExpression.java:368) at oracle.toplink.essentials.internal.expressions.SQLSelectStatement.normalize(SQLSelectStatement.java:1177) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:454) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:405) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.prepareReportQuerySelectAllRows(ExpressionQueryMechanism.java:1315) at oracle.toplink.essentials.queryframework.ReportQuery.prepareSelectAllRows(ReportQuery.java:981) at oracle.toplink.essentials.queryframework.ReadAllQuery.prepare(ReadAllQuery.java:398) at oracle.toplink.essentials.queryframework.ReportQuery.prepare(ReportQuery.java:904) at oracle.toplink.essentials.queryframework.DatabaseQuery.checkPrepare(DatabaseQuery.java:387) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.checkPrepare(ObjectLevelReadQuery.java:469) at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:587) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:677) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:731) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2211) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:937) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:909) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:342) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.getResultList(EJBQueryImpl.java:430) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.cleanup(Client.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:518) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) Exception caught in clean up removing entities Local Exception Stack: Exception [TOPLINK-6075] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.QueryException Exception Description: Object comparisons can only use the equal() or notEqual() operators. Other comparisons must be done through query keys or direct attribute level comparisons. Expression: [ Relation operator LIKE Query Key id Base com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem Constant %Test%] Query: ReportQuery(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem) at oracle.toplink.essentials.exceptions.QueryException.invalidOperatorForObjectComparison(QueryException.java:584) at oracle.toplink.essentials.internal.expressions.RelationExpression.normalize(RelationExpression.java:368) at oracle.toplink.essentials.internal.expressions.SQLSelectStatement.normalize(SQLSelectStatement.java:1177) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:454) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:405) at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.prepareReportQuerySelectAllRows(ExpressionQueryMechanism.java:1315) at oracle.toplink.essentials.queryframework.ReportQuery.prepareSelectAllRows(ReportQuery.java:981) at oracle.toplink.essentials.queryframework.ReadAllQuery.prepare(ReadAllQuery.java:398) at oracle.toplink.essentials.queryframework.ReportQuery.prepare(ReportQuery.java:904) at oracle.toplink.essentials.queryframework.DatabaseQuery.checkPrepare(DatabaseQuery.java:387) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.checkPrepare(ObjectLevelReadQuery.java:469) at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:587) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:677) at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:731) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2211) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:937) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:909) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:342) at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.getResultList(EJBQueryImpl.java:430) at com.sun.ts.tests.ejb30.persistence.callback.listener.Client.cleanup(Client.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.ts.lib.harness.EETest.run(EETest.java:518) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:112) at com.sun.ts.tests.common.vehicle.EmptyVehicleRunner.run(EmptyVehicleRunner.java:30) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:102) at com.sun.ts.lib.harness.EETest.getPropsReady(EETest.java:392) at com.sun.ts.lib.harness.ServiceEETest.run(ServiceEETest.java:209) at com.sun.ts.lib.harness.EETest.run(EETest.java:204) at com.sun.ts.tests.common.vehicle.VehicleClient.main(VehicleClient.java:27) [TopLink Finer]: 2006.04.17 11:17:26.314--UnitOfWork(21925102)--Thread(Thread[main,5,main])--release unit of work [TopLink Finer]: 2006.04.17 11:17:26.317--ClientSession(3307594)--Connection(13078969)--Thread(Thread[main,5,main])--rollback transaction [TopLink Finer]: 2006.04.17 11:17:26.322--ClientSession(3307594)--Thread(Thread[main,5,main])--client released Cleanup done, calling super.cleanup [TopLink Config]: 2006.04.17 11:17:26.323--ServerSession(8789796)--Connection(22797392)--Thread(Thread[main,5,main])--disconnect [TopLink Finer]: 2006.04.17 11:17:26.328--ServerSession(8789796)--Thread(Thread[main,5,main])--initialize identitymaps [TopLink Info]: 2006.04.17 11:17:26.329--ServerSession(8789796)--Thread(Thread[main,5,main])--file:/export/jpatck/dist/com/sun/ts/tests/ejb30/persistence/callback/listener/ejb3_pm_callback_listener.jar-JPATCK logout successful [TopLink Config]: 2006.04.17 11:17:26.331--ServerSession(8789796)--Connection(9192299)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.333--ServerSession(8789796)--Connection(8461448)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.334--ServerSession(8789796)--Connection(28399250)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.337--ServerSession(8789796)--Connection(30961619)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.351--ServerSession(8789796)--Connection(521452)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.354--ServerSession(8789796)--Connection(6164599)--Thread(Thread[main,5,main])--disconnect [TopLink Config]: 2006.04.17 11:17:26.356--ServerSession(8789796)--Connection(13078969)--Thread(Thread[main,5,main])--disconnect STATUS:Failed.Test case throws exception: javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException result: Failed. Test case throws exception: javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException test result: Failed. Test case throws exception: javax.persistence.PersistenceException: Exception [TOPLINK-0] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.IntegrityException Descriptor Exceptions: --------------------------------------------------------- Exception [TOPLINK-94] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Descriptors must have a table name defined. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-74] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: The primary key fields are not set for this descriptor. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItemSuper --> []) Exception [TOPLINK-73] (Oracle TopLink Essentials - 2006.4 (Build 060412)): oracle.toplink.essentials.exceptions.DescriptorException Exception Description: Cannot find descriptor for parent class [java.lang.Object]. Descriptor: RelationalDescriptor(com.sun.ts.tests.ejb30.persistence.callback.listener.LineItem --> [DatabaseTable(LINEITEM_TABLE)]) Runtime Exceptions: --------------------------------------------------------- java.lang.NullPointerException java.lang.NullPointerException java.lang.NullPointerException