You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by "Michelle Caisse (JIRA)" <ji...@apache.org> on 2005/11/10 17:06:04 UTC

[jira] Assigned: (JDO-207) JPOX creates bogus Derby column, e.g. THIS.TREE_MAP_OF_STRING_OBJECO0

     [ http://issues.apache.org/jira/browse/JDO-207?page=all ]

Michelle Caisse reassigned JDO-207:
-----------------------------------

    Assign To: Andy Jefferson  (was: Michelle Caisse)

I fixed the mapping problem, but JPOX still doesn't like the MAP_OF_STRING_SIMPLEINTERFACE92 column name in TestMapStringKeyCollections, which it respells as MAP_OF_STRING_SIMPLEINTERFACKE, perhaps an attempt to shorten it? Derby accepts the name correctly in schema creation, however.

The other three tests now give a failure, which I will file another JIRA on.

> JPOX creates bogus Derby column, e.g. THIS.TREE_MAP_OF_STRING_OBJECO0
> ---------------------------------------------------------------------
>
>          Key: JDO-207
>          URL: http://issues.apache.org/jira/browse/JDO-207
>      Project: JDO
>         Type: Bug
>   Components: tck20
>     Reporter: Michelle Caisse
>     Assignee: Andy Jefferson

>
> Tests affected: 
>   TestHashMapStringKeyCollections
>   TestHashtableStringKeyCollections
>   TestMapStringKeyCollections
>   TestTreeMapStringKeyCollections
> May be a problem with the mapping.
> test(org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections)javax.jdo.JDODataStoreException: Get request failed : SELECT THIS.HASH_MAP_OF_STRING_OBJECO0 FROM applicationidentity0.HASHMAP_STR_OBJECT84 THIS WHERE 1 = THIS.IDENTIFIER AND THIS.KEYVAL = ?
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:644)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections.runTest(TestHashMapStringKeyCollections.java:101)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections.test(TestHashMapStringKeyCollections.java:72)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> NestedThrowablesStackTrace:
> ERROR 42X04: Column 'THIS.HASH_MAP_OF_STRING_OBJECO0' is either not in any table in the FROM list or appears within a join specification and is outside the scope of the join specification or appears in a HAVING clause and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement then 'THIS.HASH_MAP_OF_STRING_OBJECO0' is not a column in the target table.
> 	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ColumnReference.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumn.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumnList.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.SelectNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ReadCursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.CursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
> 	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(Unknown Source)
> 	at org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:190)
> 	at org.jpox.store.StatementText.prepareStatement(StatementText.java:199)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:571)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections.runTest(TestHashMapStringKeyCollections.java:101)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashMapStringKeyCollections.test(TestHashMapStringKeyCollections.java:72)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
>  test(org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections)javax.jdo.JDODataStoreException: Get request failed : SELECT THIS.HASHTABLE_OF_STRING_OBJESD FROM applicationidentity0.HASHTBL_STR_OBJECT84 THIS WHERE 1 = THIS.IDENTIFIER AND THIS.KEYVAL = ?
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:644)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections.runTest(TestHashtableStringKeyCollections.java:101)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections.test(TestHashtableStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> NestedThrowablesStackTrace:
> ERROR 42X04: Column 'THIS.HASHTABLE_OF_STRING_OBJESD' is either not in any table in the FROM list or appears within a join specification and is outside the scope of the join specification or appears in a HAVING clause and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement then 'THIS.HASHTABLE_OF_STRING_OBJESD' is not a column in the target table.
> 	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ColumnReference.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumn.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumnList.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.SelectNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ReadCursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.CursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
> 	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(Unknown Source)
> 	at org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:190)
> 	at org.jpox.store.StatementText.prepareStatement(StatementText.java:199)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:571)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections.runTest(TestHashtableStringKeyCollections.java:101)
> 	at org.apache.jdo.tck.models.fieldtypes.TestHashtableStringKeyCollections.test(TestHashtableStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> ) test(org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections)javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO applicationidentity0.MAPSTRINGKEY_COLLECTIONS (MAP_OF_STRING_SIMPLECLASS89,MAP_OF_STRING_BYTE110,MAP_OF_STRING_DOUBLE113,MAP_OF_STRING_SIMPLEINTERFACKE,MAP_OF_STRING_FLOAT116,MAP_OF_STRING_STRING95,MAP_OF_STRING_BIGDECIMAL104,MAP_OF_STRING_DATE98,MAP_OF_STRING_OBJECT86,MAP_OF_STRING_BIGINTEGER107,MAP_OF_STRING_SHORT125,MAP_OF_STRING_LOCALE101,MAP_OF_STRING_INTEGER119,MAP_OF_STRING_LONG122,IDENTIFIER) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
> 	at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:316)
> 	at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:1871)
> 	at org.jpox.store.StoreManager.insert(StoreManager.java:733)
> 	at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3208)
> 	at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3181)
> 	at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1027)
> 	at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1082)
> 	at org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections.runTest(TestMapStringKeyCollections.java:98)
> 	at org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections.test(TestMapStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> NestedThrowablesStackTrace:
> ERROR 42X14: 'MAP_OF_STRING_SIMPLEINTERFACKE' is not a column in table or VTI 'APPLICATIONIDENTITY0.MAPSTRINGKEY_COLLECTIONS'.
> 	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumn.bindResultColumnByName(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumnList.bindResultColumnsByName(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.InsertNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
> 	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(Unknown Source)
> 	at org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:190)
> 	at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:171)
> 	at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:1871)
> 	at org.jpox.store.StoreManager.insert(StoreManager.java:733)
> 	at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3208)
> 	at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3181)
> 	at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1027)
> 	at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1082)
> 	at org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections.runTest(TestMapStringKeyCollections.java:98)
> 	at org.apache.jdo.tck.models.fieldtypes.TestMapStringKeyCollections.test(TestMapStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> test(org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections)javax.jdo.JDODataStoreException: Get request failed : SELECT THIS.TREE_MAP_OF_STRING_OBJECO0 FROM applicationidentity0.TREEMAP_STR_OBJECT84 THIS WHERE 1 = THIS.IDENTIFIER AND THIS.KEYVAL = ?
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:644)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections.runTest(TestTreeMapStringKeyCollections.java:99)
> 	at org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections.test(TestTreeMapStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)
> NestedThrowablesStackTrace:
> ERROR 42X04: Column 'THIS.TREE_MAP_OF_STRING_OBJECO0' is either not in any table in the FROM list or appears within a join specification and is outside the scope of the join specification or appears in a HAVING clause and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement then 'THIS.TREE_MAP_OF_STRING_OBJECO0' is not a column in the target table.
> 	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ColumnReference.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumn.bindExpression(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ResultColumnList.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.SelectNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bindExpressions(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.DMLStatementNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.ReadCursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.compile.CursorNode.bind(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
> 	at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
> 	at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(Unknown Source)
> 	at org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(Unknown Source)
> 	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:190)
> 	at org.jpox.store.StatementText.prepareStatement(StatementText.java:199)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.getValue(AbstractMapStore.java:571)
> 	at org.jpox.store.rdbms.scostore.NormalMapStore.put(NormalMapStore.java:412)
> 	at org.jpox.store.rdbms.scostore.AbstractMapStore.putAll(AbstractMapStore.java:299)
> 	at org.jpox.store.mapping.MapMapping.postUpdate(MapMapping.java:192)
> 	at org.jpox.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:266)
> 	at org.jpox.store.rdbms.table.ClassTable.update(ClassTable.java:1931)
> 	at org.jpox.store.StoreManager.update(StoreManager.java:780)
> 	at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4336)
> 	at org.jpox.state.StateManagerImpl.runReachability(StateManagerImpl.java:3099)
> 	at org.jpox.AbstractPersistenceManager.preCommit(AbstractPersistenceManager.java:3001)
> 	at org.jpox.NonmanagedTransaction.commit(NonmanagedTransaction.java:420)
> 	at org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections.runTest(TestTreeMapStringKeyCollections.java:99)
> 	at org.apache.jdo.tck.models.fieldtypes.TestTreeMapStringKeyCollections.test(TestTreeMapStringKeyCollections.java:71)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:204)
> 	at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120)
> 	at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95)

-- 
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