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