db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Watzek (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JDO-354) org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistent may fail on teardown
Date Wed, 29 Mar 2006 12:35:20 GMT
    [ http://issues.apache.org/jira/browse/JDO-354?page=comments#action_12372236 ] 

Michael Watzek commented on JDO-354:
------------------------------------

I noticed that there is a little mismatch between test case MakePersistent, the .sql files,
and the .orm files for mappings 5, 6, 7 wrt. which persistence capable classes are needed:

- Test case MakePersistent uses pc class PCPoint only.
- The .sql files create tables PCPoint and PCRect.
- The .orm files specifiy metadata for pc classes PCPoint, PCPoint2, PCRect, and PrimitiveTypes.

This holds true for application identity and datastore identity as well. Does it make sense
to erase PCRect in the .sql files and to erase PCPoint2, PCRect, and PrimitiveTypes in the
.orm files?


> org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistent may fail on teardown
> ---------------------------------------------------------------------------------------
>
>          Key: JDO-354
>          URL: http://issues.apache.org/jira/browse/JDO-354
>      Project: JDO
>         Type: Bug
>   Components: tck20
>     Versions: JDO 2 beta
>     Reporter: Michelle Caisse
>     Assignee: Michelle Caisse
>      Fix For: JDO 2 final
>  Attachments: JDO-354.patch
>
> When invoked from a configuration that does not use the default schema, MakePersistent
fails because it queries for classes to tear down that do not exist in the current schema.
> testMakePersistent
> > > (org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistent)
> > > javax.jdo.JDOFatalException:
> > > Exception during tearDown
> > > 	at org.apache.jdo.tck.JDO_Test.tearDown(JDO_Test.java:329)
> > > 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:251)
> > > 	at org.apache.jdo.tck.util.BatchTestRunner.doRun
> > > (BatchTestRunner.java:107)
> > > 	at org.apache.jdo.tck.util.BatchTestRunner.start
> > > (BatchTestRunner.java:147)
> > > 	at org.apache.jdo.tck.util.BatchTestRunner.main
> > > (BatchTestRunner.java:122)
> > > NestedThrowablesStackTrace:
> > > javax.jdo.JDODataStoreException: Error executing JDOQL query "SELECT
> > > THIS.DEPARTMENT_ID,THIS.DEPTID,THIS."NAME" FROM
> > > datastoreidentity7.DEPARTMENT
> > > THIS" : Schema 'DATASTOREIDENTITY7' does not exist
> > > ERROR 42Y07: Schema 'DATASTOREIDENTITY7' does not exist

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message