Issue Details (XML | Word | Printable)

Key: JDO-83
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Michelle Caisse
Reporter: Michelle Caisse
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JDO

Using datastore identity, JPOX expects an identity field for an embedded class (ADDRID for Address)

Created: 13/Jul/05 06:27 AM   Updated: 23/Apr/06 02:38 AM
Return to search
Component/s: tck2
Affects Version/s: None
Fix Version/s: JDO 2 beta

Time Tracking:
Not Specified

Resolution Date: 23/Apr/06 02:38 AM


 Description  « Hide
Affected tests (39):
org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstancesMadePersistentViaReachability
org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclasses
org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable
org.apache.jdo.tck.api.persistencemanagerfactory.GetPersistenceManagerFactoryByPropertiesInstance
org.apache.jdo.tck.extents.CloseAll
org.apache.jdo.tck.extents.CloseOfExtentIteratorIsIteratorSpecific
org.apache.jdo.tck.extents.GetCandidateClass
org.apache.jdo.tck.extents.GetPersistenceManager
org.apache.jdo.tck.extents.HasSubclassesFalse
org.apache.jdo.tck.extents.HasSubclassesTrue
org.apache.jdo.tck.extents.InstancesDeletedPriorToIterationNotReturned
org.apache.jdo.tck.extents.InstancesPersistedPriorToIterationReturned
org.apache.jdo.tck.extents.IteratorHasNextFalseAfterExtentClose
org.apache.jdo.tck.extents.IteratorMutatingMethods
org.apache.jdo.tck.extents.IteratorNextAfterExtentCloseAll
org.apache.jdo.tck.extents.Iterators
org.apache.jdo.tck.mapping.CompletenessTest
org.apache.jdo.tck.models.embedded.SecondClassObjectsTrackTheirChanges
org.apache.jdo.tck.models.embedded.SecondClassObjectsTrackTheirChanges
org.apache.jdo.tck.query.Cast
org.apache.jdo.tck.query.ComparingCollectionFieldToNull
org.apache.jdo.tck.query.ComparingPersistentAndNonPersistentInstance
org.apache.jdo.tck.query.DenoteUniquenessInFilter
org.apache.jdo.tck.query.MultipleIdenticalImports
org.apache.jdo.tck.query.NavigationThroughACollectionField
org.apache.jdo.tck.query.NavigationThroughANullValuedField
org.apache.jdo.tck.query.NavigationThroughReferencesUsesDotOperator
org.apache.jdo.tck.query.NullCollectionsAndContainsMethod
org.apache.jdo.tck.query.NullCollectionsAndIsEmpty
org.apache.jdo.tck.query.ParameterBoundToDifferentPM
org.apache.jdo.tck.query.SeparateNamespaceForTypeNames
org.apache.jdo.tck.query.SetterReplacePreviousValues
org.apache.jdo.tck.query.StartsWithAndEndsWith
org.apache.jdo.tck.query.SupportedCollectionMethods
org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenDateFieldsAndParameters
org.apache.jdo.tck.query.operators.EqualityAndComparisonsBetweenStringFieldsAndParameters
org.apache.jdo.tck.query.operators.StringConcatenation
org.apache.jdo.tck.transactions.SetNontransactionalRead
org.apache.jdo.tck.transactions.WhenNontransactionalReadIsFalse
 test(org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable)javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO datastoreidentity0.COMPANIES (FOUNDEDDATE,ADDRID,CITY,COUNTRY,"STATE",STREET,ZIPCODE,ID,"NAME") VALUES (?,?,?,?,?,?,?,?,?)
at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:298)
at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:1735)
at org.jpox.store.StoreManager.insert(StoreManager.java:663)
at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3088)
at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3061)
at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:976)
at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1012)
at org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable.createObjects(MakePersistentAndInstancesNotReachable.java:85)
at org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable.test(MakePersistentAndInstancesNotReachable.java:69)
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:203)
at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:128)
at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:106)
NestedThrowablesStackTrace:
ERROR 42X14: 'ADDRID' is not a column in table or VTI 'DATASTOREIDENTITY0.COMPANIES'.
at org.apache.derby.iapi.error.StandardException.newException(StandardException.java)
at org.apache.derby.impl.sql.compile.ResultColumn.bindResultColumnByName(ResultColumn.java)
at org.apache.derby.impl.sql.compile.ResultColumnList.bindResultColumnsByName(ResultColumnList.java)
at org.apache.derby.impl.sql.compile.InsertNode.bind(InsertNode.java)
at org.apache.derby.impl.sql.GenericStatement.prepMinion(GenericStatement.java)
at org.apache.derby.impl.sql.GenericStatement.prepare(GenericStatement.java)
at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(GenericLanguageConnectionContext.java)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(EmbedPreparedStatement.java)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(EmbedPreparedStatement20.java)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(EmbedPreparedStatement30.java)
at org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Driver30.java)
at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:303)
at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:153)
at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:1735)
at org.jpox.store.StoreManager.insert(StoreManager.java:663)
at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3088)
at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3061)
at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:976)
at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1012)
at org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable.createObjects(MakePersistentAndInstancesNotReachable.java:85)
at org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndInstancesNotReachable.test(MakePersistentAndInstancesNotReachable.java:69)
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:203)
at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:128)
at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:106)

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
No work has yet been logged on this issue.