[ http://issues.apache.org/jira/browse/JDO-207?page=all ]
Andy Jefferson resolved JDO-207:
--------------------------------
Resolution: Fixed
JPOX was imposing a column name length restriction of 30 (for compatibility
with DB2 and Derby's previous incarnation - Cloudscape). This is now removed
(builds dated 11/11/2005 onwards) and the MapStringKeyTest also results in the
same failure as the other key tests.
> 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