while inserting a object i get the following error
obj1 is my parent object and obj2 my child object.
that refernces obj1
------------------------------------------------------------------------------------------------------------
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.communication.hibernateobject.obj1
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.communication.hibernateobject.obj1.obj2s
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to saveOrUpdate()
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] version unsaved-value strategy NULL
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.impl.SessionImpl] saveOrUpdate() unsaved instance
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.impl.SessionImpl] generated identifier: com.teradata.crm.communication.hibernateobject.obj2Id@1856fc1[id=16600,versionId=1,ruleId=1]
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.impl.SessionImpl] saving [com.teradata.crm.communication.hibernateobject.obj2#com.teradata.crm.communication.hibernateobject.obj2Id@1856fc1[id=16600,versionId=1,ruleId=1]]
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Versioning] Seeding: 2005-10-10 11:37:08.869
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] version unsaved-value strategy NULL
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.communication.hibernateobject.obj1
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.impl.SessionImpl] flushing session
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smPickBestQualifications
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSelectionVariables
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smClipAttributes
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSegmentPlanRelationships
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSegmentRelationshipLimits
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.customCrossStructureLinks
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.communication.hibernateobject.obj1
2005-10-10 11:37:08,869 DEBUG [net.sf.hibernate.engine.Cascades] cascading to saveOrUpdate()
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.impl.SessionImpl] saveOrUpdate() persistent instance
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.engine.Cascades] cascading to collection: com.teradata.crm.communication.hibernateobject.obj1.obj2s
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.engine.Cascades] cascading to saveOrUpdate()
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.impl.SessionImpl] saveOrUpdate() persistent instance
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.communication.hibernateobject.obj1
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.engine.Cascades] processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.engine.Cascades] done processing cascades for: com.teradata.crm.communication.hibernateobject.obj2
2005-10-10 11:37:08,884 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushing entities and processing referenced collections
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smPickBestQualifications#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.allPickBestQualifications#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSelectionVariables#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smClipAttributes#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSegmentPlanRelationships#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.smSegmentRelationshipLimits#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan.customCrossStructureLinks#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Updating entity: [com.teradata.crm.communication.hibernateobject.obj1#com.teradata.crm.communication.hibernateobject.obj1Id@1768e37[id: =16600,versionId: =1]]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.engine.Versioning] Incrementing: 2005-10-10 11:37:08.838 to 2005-10-10 11:37:08.916
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection found: [com.teradata.crm.communication.hibernateobject.obj1.obj2s#com.teradata.crm.communication.hibernateobject.obj1Id@1768e37[id: =16600,versionId: =1]], was: [<unreferenced>]
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Processing unreferenced collections
2005-10-10 11:37:08,916 DEBUG [net.sf.hibernate.impl.SessionImpl] Scheduling collection removes/(re)creates/updates
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 3 insertions, 1 updates, 0 deletions to 3 objects
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 8 (re)creations, 0 updates, 0 removals to 8 collections
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.Printer] listing entities:
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.Printer] com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan{createdDate=10 October 2005 11:37:08, clipByRelationshipActive=false, smSelectionVariables=[], smSegmentStructure=null, lockedDefinitionActive=false, semanticElementId=4261, createdUser=tapdev, id=SmSegmentPlanId{versionId=1, id=51000}, controlPercentage=3.0, activatingUser=null, clipActive=false, local=true, clipRelationshipElementId=null, smSegmentRelationshipLimits=[], controlActive=false, sharedInd=null, name=51000_1, clipRelationshipLimitActive=null, divisionId=1, referenceTxt=null, statusCode=1, customCrossStructureLinks=[], smSegmentPlanRuns=null, smSegmentPlanRelationships=[], clipMethod=null, controlMethod=null, sourceVersionId=null, smClipAttributes=[], clipTargetPercentage=null, activationDate=null, sourceEntityId=null, controlMinimum=null, folderId=null, revisionDate=10 October 2005 11:37:08, dedupActive=false, allPickBestQualifications=[], description=null, clipTarget=null, smPickBestQualifications=[], clipRelationshipLimit=null, revisingUser=tapdev}
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.Printer] com.teradata.crm.communication.hibernateobject.obj2{revisionDate=10 October 2005 11:37:08, obj2Segments=null, description=null, obj2ChannelInstances=null, processingOrd=0, obj1=obj1#obj1Id{versionId=1, id=16600}, revisingUser=tapdev, name=Migration rule, limitedChannelInstanceInd=false, id=obj2Id{ruleId=1, versionId=1, id=16600}, cmChannelClass=null}
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.Printer] com.teradata.crm.communication.hibernateobject.obj1{createdDate=10 October 2005 11:37:08, smSegmentPlan=SmSegmentPlan#SmSegmentPlanId{versionId=1, id=51000}, sourceVersionId=null, ruleSetTypeCd=2, createdUser=CARMSTRONG, id=obj1Id{versionId=1, id=16600}, obj2s=[obj2#obj2Id{ruleId=1, versionId=1, id=16600}], activationDate=null, sourceEntityId=null, activatingUser=null, folderId=null, revisionDate=10 October 2005 11:37:08, local=true, description=Rule set based on channel 12D Mail, sharedInd=null, revisingUser=CARMSTRONG, name=Rule set for 12D Mail, divisionId=1, statusCode=1, referenceTxt=null}
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.SessionImpl] executing flush
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.persister.EntityPersister] Inserting entity: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]]
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.persister.EntityPersister] Version: 2005-10-10 11:37:08.681
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.BatcherImpl] about to open: 0 open PreparedStatements, 0 open ResultSets
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.SQL] insert into SM_SEGMENT_PLAN (UPDATE_DTTM, OWNER_DIVISION_ID, NAME, DESCRIPTION, SHARED_IND, STATUS_CD, LOCAL_COPY_IND, REFERENCE_TXT, FOLDER_ID, SEMANTIC_ELEMENT_ID, CONTROL_ACTIVE_IND, CONTROL_METHOD_CD, CONTROL_PERCENTAGE_NUM, CONTROL_MINIMUM_NUM, LOCKED_DEFINITION_IND, DEFAULT_DEDUPLICATE_IND, CLIP_ACTIVE_IND, CLIP_METHOD_CD, CLIP_TARGET_NUM, CLIP_TARGET_PCT, CLIP_BY_RELATIONSHIP_IND, CLIP_RELATIONSHIP_ELEMENT_ID, CLIP_RELATIONSHIP_LIMIT_IND, CLIP_RELATIONSHIP_LIMIT_NUM, SOURCE_ENTITY_ID, SOURCE_VERSION_ID, CREATE_USER, CREATE_DTTM, UPDATE_USER, ACTIVATE_USER, ACTIVATE_DTTM, SEGMENT_PLAN_STRUCTURE_ID, SEGMENT_PLAN_STRUCTURE_VER_ID, SEGMENT_PLAN_ID, SEGMENT_PLAN_VERSION_ID) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.impl.BatcherImpl] preparing statement
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.persister.EntityPersister] Dehydrating entity: [com.teradata.crm.segmentation.hibernateobject.SmSegmentPlan#com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]]
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.TimestampType] binding '10 October 2005 11:37:08' to parameter: 1
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 2
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding '51000_1' to parameter: 3
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 4
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.ByteType] binding null to parameter: 5
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.ShortType] binding '1' to parameter: 6
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'true' to parameter: 7
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 8
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 9
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding '4261' to parameter: 10
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 11
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.ShortType] binding null to parameter: 12
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.DoubleType] binding '3.0' to parameter: 13
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 14
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 15
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 16
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 17
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.ShortType] binding null to parameter: 18
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 19
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.DoubleType] binding null to parameter: 20
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 21
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 22
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.BooleanType] binding null to parameter: 23
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 24
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 25
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 26
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding 'tapdev' to parameter: 27
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.TimestampType] binding '10 October 2005 11:37:08' to parameter: 28
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding 'tapdev' to parameter: 29
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 30
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.TimestampType] binding null to parameter: 31
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 32
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 33
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding '51000' to parameter: 34
2005-10-10 11:37:08,931 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 35
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.cache.TransactionalCache] inserting: com.teradata.crm.segmentation.hibernateobject.SmSegmentPlanId@2f59b3[id: =51000,versionId: =1]
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.persister.EntityPersister] Inserting entity: [com.teradata.crm.communication.hibernateobject.obj1#com.teradata.crm.communication.hibernateobject.obj1Id@1768e37[id: =16600,versionId: =1]]
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.persister.EntityPersister] Version: 2005-10-10 11:37:08.838
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.impl.BatcherImpl] done closing: 0 open PreparedStatements, 0 open ResultSets
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.impl.BatcherImpl] closing statement
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.impl.BatcherImpl] about to open: 0 open PreparedStatements, 0 open ResultSets
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.SQL] insert into CM_RULE_SET (UPDATE_DTTM, OWNER_DIVISION_ID, NAME, DESCRIPTION, STATUS_CD, LOCAL_COPY_IND, RULE_SET_TYPE_CD, REFERENCE_TXT, FOLDER_ID, SHARED_IND, SOURCE_ENTITY_ID, SOURCE_VERSION_ID, CREATE_USER, CREATE_DTTM, UPDATE_USER, ACTIVATE_USER, ACTIVATE_DTTM, SEGMENT_PLAN_ID, SEGMENT_PLAN_VERSION_ID, RULE_SET_ID, RULE_SET_VERSION_ID) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.impl.BatcherImpl] preparing statement
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.persister.EntityPersister] Dehydrating entity: [com.teradata.crm.communication.hibernateobject.obj1#com.teradata.crm.communication.hibernateobject.obj1Id@1768e37[id: =16600,versionId: =1]]
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.TimestampType] binding '10 October 2005 11:37:08' to parameter: 1
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 2
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.StringType] binding 'Rule set for 12D Mail' to parameter: 3
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.StringType] binding 'Rule set based on channel 12D Mail' to parameter: 4
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.ShortType] binding '1' to parameter: 5
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.BooleanType] binding 'true' to parameter: 6
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.ShortType] binding '2' to parameter: 7
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 8
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 9
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.ByteType] binding null to parameter: 10
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 11
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 12
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.StringType] binding 'CARMSTRONG' to parameter: 13
2005-10-10 11:37:09,025 DEBUG [net.sf.hibernate.type.TimestampType] binding '10 October 2005 11:37:08' to parameter: 14
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.StringType] binding 'CARMSTRONG' to parameter: 15
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 16
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.TimestampType] binding null to parameter: 17
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.IntegerType] binding '51000' to parameter: 18
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 19
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.IntegerType] binding '16600' to parameter: 20
2005-10-10 11:37:09,041 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 21
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.cache.TransactionalCache] inserting: com.teradata.crm.communication.hibernateobject.obj1Id@1768e37[id: =16600,versionId: =1]
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.persister.EntityPersister] Inserting entity: [com.teradata.crm.communication.hibernateobject.obj2#com.teradata.crm.communication.hibernateobject.obj2Id@1856fc1[id=16600,versionId=1,ruleId=1]]
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.persister.EntityPersister] Version: 2005-10-10 11:37:08.869
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.impl.BatcherImpl] done closing: 0 open PreparedStatements, 0 open ResultSets
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.impl.BatcherImpl] closing statement
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.impl.BatcherImpl] about to open: 0 open PreparedStatements, 0 open ResultSets
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.SQL] insert into CM_RULE (UPDATE_DTTM, NAME, DESCRIPTION, PROCESSING_ORD, LIMITED_CHANNEL_INSTANCE_IND, UPDATE_USER, CHANNEL_CLASS_ID, CHANNEL_CLASS_VERSION_ID, RULE_SET_ID, RULE_SET_VERSION_ID, RULE_ID) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.impl.BatcherImpl] preparing statement
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.persister.EntityPersister] Dehydrating entity: [com.teradata.crm.communication.hibernateobject.obj2#com.teradata.crm.communication.hibernateobject.obj2Id@1856fc1[id=16600,versionId=1,ruleId=1]]
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.TimestampType] binding '10 October 2005 11:37:08' to parameter: 1
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.StringType] binding 'Migration rule' to parameter: 2
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.StringType] binding null to parameter: 3
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding '0' to parameter: 4
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.BooleanType] binding 'false' to parameter: 5
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.StringType] binding 'tapdev' to parameter: 6
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 7
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding null to parameter: 8
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding '16600' to parameter: 9
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 10
2005-10-10 11:37:09,072 DEBUG [net.sf.hibernate.type.IntegerType] binding '1' to parameter: 11
2005-10-10 11:37:09,134 DEBUG [net.sf.hibernate.engine.Cascades] version unsaved-value strategy NULL
2005-10-10 11:37:09,134 ERROR [net.sf.hibernate.impl.SessionImpl] Could not synchronize database state with session
net.sf.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.teradata.crm.communication.hibernateobject.obj1
at net.sf.hibernate.impl.SessionImpl.throwTransientObjectException(SessionImpl.java:2759)
at net.sf.hibernate.impl.SessionImpl.getEntityIdentifierIfNotUnsaved(SessionImpl.java:2751)
at net.sf.hibernate.type.EntityType.disassemble(EntityType.java:115)
at net.sf.hibernate.impl.CacheEntry.disassemble(CacheEntry.java:36)
at net.sf.hibernate.impl.CacheEntry.<init>(CacheEntry.java:27)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:33)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2407)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2360)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2229)
at com.teradata.tap.system.persistence.ObjectHandler.hibernateAction(ObjectHandler.java:464)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:370)
at com.teradata.tap.system.persistence.ObjectHandler.storeObject(ObjectHandler.java:120)
at com.teradata.tap.system.persistence.PersistenceService.storeObject(PersistenceService.java:50)
at com.teradata.tap.system.persistence.ejb.PersistenceManagerBean.storeObject(PersistenceManagerBean.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy200.storeObject(Unknown Source)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:154)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy256.save(Unknown Source)
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy240.save(Unknown Source)
at com.teradata.crm.communication.ejb.CommunicationFacadeBean.save(CommunicationFacadeBean.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
2005-10-10 11:37:09,291 ERROR [com.teradata.tap.system.persistence.ObjectHandler] PersistenceManager Exception
com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.tap.system.persistence.ExceptionUtil.exception(ExceptionUtil.java:44)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:373)
at com.teradata.tap.system.persistence.ObjectHandler.storeObject(ObjectHandler.java:120)
at com.teradata.tap.system.persistence.PersistenceService.storeObject(PersistenceService.java:50)
at com.teradata.tap.system.persistence.ejb.PersistenceManagerBean.storeObject(PersistenceManagerBean.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy200.storeObject(Unknown Source)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:154)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy256.save(Unknown Source)
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy240.save(Unknown Source)
at com.teradata.crm.communication.ejb.CommunicationFacadeBean.save(CommunicationFacadeBean.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: net.sf.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.teradata.crm.communication.hibernateobject.obj1
at net.sf.hibernate.impl.SessionImpl.throwTransientObjectException(SessionImpl.java:2759)
at net.sf.hibernate.impl.SessionImpl.getEntityIdentifierIfNotUnsaved(SessionImpl.java:2751)
at net.sf.hibernate.type.EntityType.disassemble(EntityType.java:115)
at net.sf.hibernate.impl.CacheEntry.disassemble(CacheEntry.java:36)
at net.sf.hibernate.impl.CacheEntry.<init>(CacheEntry.java:27)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:33)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2407)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2360)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2229)
at com.teradata.tap.system.persistence.ObjectHandler.hibernateAction(ObjectHandler.java:464)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:370)
... 92 more
2005-10-10 11:37:09,416 DEBUG [com.teradata.tap.system.persistence.SessionHandler] SessionHandler.closeAll()
2005-10-10 11:37:09,416 DEBUG [com.teradata.tap.system.persistence.SessionHandler] SessionHandler.closeAll - closing session:net.sf.hibernate.impl.SessionImpl@66817a
2005-10-10 11:37:09,416 DEBUG [net.sf.hibernate.impl.SessionImpl] closing session
2005-10-10 11:37:09,416 DEBUG [net.sf.hibernate.impl.SessionImpl] disconnecting session
2005-10-10 11:37:09,416 DEBUG [net.sf.hibernate.impl.SessionImpl] transaction completion
2005-10-10 11:37:09,416 DEBUG [com.teradata.tap.system.persistence.SessionHandler] SessionHandler.closeAll - closing connection returned by session.close(): null
2005-10-10 11:37:09,416 ERROR [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackLocalException in method: public abstract com.teradata.crm.domainelement.DomainElementInterface com.teradata.crm.businessinterface.BusinessInterface.save(com.teradata.tap.system.beansupport.ApplicationContext,java.lang.Object), causedBy:
com.teradata.crm.exceptions.CRMRuntimeException: com.teradata.tap.system.beansupport.TAPComponentException: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy240.save(Unknown Source)
at com.teradata.crm.communication.ejb.CommunicationFacadeBean.save(CommunicationFacadeBean.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: com.teradata.tap.system.beansupport.TAPComponentException: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.crm.ejb.CRMProviderBean.createException(CRMProviderBean.java:522)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy256.save(Unknown Source)
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:196)
... 51 more
Caused by: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.tap.system.persistence.ExceptionUtil.exception(ExceptionUtil.java:44)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:373)
at com.teradata.tap.system.persistence.ObjectHandler.storeObject(ObjectHandler.java:120)
at com.teradata.tap.system.persistence.PersistenceService.storeObject(PersistenceService.java:50)
at com.teradata.tap.system.persistence.ejb.PersistenceManagerBean.storeObject(PersistenceManagerBean.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy200.storeObject(Unknown Source)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:154)
... 70 more
Caused by: net.sf.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.teradata.crm.communication.hibernateobject.obj1
at net.sf.hibernate.impl.SessionImpl.throwTransientObjectException(SessionImpl.java:2759)
at net.sf.hibernate.impl.SessionImpl.getEntityIdentifierIfNotUnsaved(SessionImpl.java:2751)
at net.sf.hibernate.type.EntityType.disassemble(EntityType.java:115)
at net.sf.hibernate.impl.CacheEntry.disassemble(CacheEntry.java:36)
at net.sf.hibernate.impl.CacheEntry.<init>(CacheEntry.java:27)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:33)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2407)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2360)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2229)
at com.teradata.tap.system.persistence.ObjectHandler.hibernateAction(ObjectHandler.java:464)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:370)
... 92 more
2005-10-10 11:37:09,431 ERROR [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackException in method: public abstract java.util.List com.teradata.crm.communication.businessinterface.CommunicationFacadeBusinessInterfaceRemote.save(com.teradata.tap.system.beansupport.ApplicationContext,java.util.List) throws java.rmi.RemoteException, causedBy:
com.teradata.crm.exceptions.CRMRuntimeException: com.teradata.tap.system.beansupport.TAPComponentException: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy240.save(Unknown Source)
at com.teradata.crm.communication.ejb.CommunicationFacadeBean.save(CommunicationFacadeBean.java:393)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: com.teradata.tap.system.beansupport.TAPComponentException: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.crm.ejb.CRMProviderBean.createException(CRMProviderBean.java:522)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy256.save(Unknown Source)
at com.teradata.crm.ejb.AbstractComponentBean.save(AbstractComponentBean.java:196)
... 51 more
Caused by: com.teradata.tap.system.persistence.DataAccessException: ObjectHandler.handleObject(obj,action) failed
at com.teradata.tap.system.persistence.ExceptionUtil.exception(ExceptionUtil.java:44)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:373)
at com.teradata.tap.system.persistence.ObjectHandler.storeObject(ObjectHandler.java:120)
at com.teradata.tap.system.persistence.PersistenceService.storeObject(PersistenceService.java:50)
at com.teradata.tap.system.persistence.ejb.PersistenceManagerBean.storeObject(PersistenceManagerBean.java:138)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:375)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
at $Proxy200.storeObject(Unknown Source)
at com.teradata.crm.ejb.CRMProviderBean.save(CRMProviderBean.java:154)
... 70 more
Caused by: net.sf.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.teradata.crm.communication.hibernateobject.obj1
at net.sf.hibernate.impl.SessionImpl.throwTransientObjectException(SessionImpl.java:2759)
at net.sf.hibernate.impl.SessionImpl.getEntityIdentifierIfNotUnsaved(SessionImpl.java:2751)
at net.sf.hibernate.type.EntityType.disassemble(EntityType.java:115)
at net.sf.hibernate.impl.CacheEntry.disassemble(CacheEntry.java:36)
at net.sf.hibernate.impl.CacheEntry.<init>(CacheEntry.java:27)
at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:33)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2407)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2360)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2229)
at com.teradata.tap.system.persistence.ObjectHandler.hibernateAction(ObjectHandler.java:464)
at com.teradata.tap.system.persistence.ObjectHandler.handleObject(ObjectHandler.java:370)
... 92 more
2005-10-10 11:37:13,603 DEBUG [com.teradata.tap.system.scheduler.SchedulerThread] SchedulerThread::goToSleep() -- Sleeping for: 15 seconds before any job execution happens.
2005-10-10 11:37:19,993 DEBUG [net.sf.hibernate.impl.SessionImpl] running Session.finalize()
2005-10-10 11:37:20,399 DEBUG [com.teradata.tap.system.persistence.CollectionHandler] CollectionHandler.getCollection(hqlQuery,paramMap) for query from NotificationVO as notif where notif.notificationDate<:thresholdDate
2005-10-10 11:37:20,399 DEBUG [com.teradata.tap.system.persistence.SessionHandler] SessionHandler.getHibernateSession()
2005-10-10 11:37:20,399 DEBUG [com.teradata.tap.system.util.ServiceLocator] getHibernateSessionFactory(): Entering...
2005-10-10 11:37:20,399 DEBUG [com.teradata.tap.system.util.ServiceLocator] getHibernateSessionFactory(): seeking cache in cache
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.impl.SessionImpl] opened session
2005-10-10 11:37:20,399 DEBUG [com.teradata.tap.system.persistence.SessionHandler] SessionHandler.getHibernateSession returning session:net.sf.hibernate.impl.SessionImpl@ed397e
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.impl.SessionImpl] find: from NotificationVO as notif where notif.notificationDate<:thresholdDate
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.engine.QueryParameters] named parameters: {thresholdDate=09 October 2005 11:37:20}
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.hql.QueryTranslator] compiling query
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.impl.SessionImpl] flushing session
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushing entities and processing referenced collections
2005-10-10 11:37:20,399 DEBUG [net.sf.hibernate.impl.SessionImpl] Processing unreferenced collections
by: profiles_arunPosted on 2005-10-10 at 21:24:02ID: 15057624
Hi Radhika,
Instead of this, could you post the code where you are doing insert, and the .hbm.xml files for the parent and child object.
I suppose that would be more helpful than debugging this.
regards,
AKS