Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » [TENEO] stackoverflow when saving a copied resource
|
Re: [TENEO] stackoverflow when saving a copied resource [message #72004 is a reply to message #71985] |
Fri, 16 February 2007 17:48 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Mark,
How large is the xmi? When you save the copy to xmi that works fine?
Can you reproduce it for a small set of data?
gr. Martin
mark wrote:
> I am trying to take an XMI resource, copy it, add it to a teneo
> resource, then save the new teneo resource.
>
> I am able to create the teneo resource, load the XMI resource, do the
> copy of the resource with the EMF utility methods, and then add the new
> copy of the resource to the teneo resource. However, when I go to save
> the teneo resorce the process runs for a very long time and then finally
> throws an error and exits. The error log contains the following...
>
> java.lang.StackOverflowError
> at java.nio.CharBuffer.<init>(Unknown Source)
> at java.nio.HeapCharBuffer.<init>(Unknown Source)
> at java.nio.CharBuffer.wrap(Unknown Source)
> at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Unknown Source)
> at sun.nio.cs.StreamEncoder.write(Unknown Source)
> at sun.nio.cs.StreamEncoder.write(Unknown Source)
> at java.io.OutputStreamWriter.write(Unknown Source)
> at java.io.Writer.write(Unknown Source)
> at
> org.apache.log4j.helpers.CountingQuietWriter.write(CountingQ uietWriter.java:36)
>
> at org.apache.log4j.WriterAppender.subAppend(WriterAppender.jav a:292)
> at
> org.apache.log4j.RollingFileAppender.subAppend(RollingFileAp pender.java:225)
>
> at org.apache.log4j.WriterAppender.append(WriterAppender.java:1 50)
> at
> org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton. java:221)
> at
> org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOn Appenders(AppenderAttachableImpl.java:57)
>
> at org.apache.log4j.Category.callAppenders(Category.java:187)
> at org.apache.log4j.Category.forcedLog(Category.java:372)
> at org.apache.log4j.Category.log(Category.java:864)
> at
> org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogge r.java:110)
> at
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler.getID(IdentifierCacheHandler.java:63)
>
> at
> org.eclipse.emf.teneo.hibernate.tuplizer.EMFTuplizer.getIden tifier(EMFTuplizer.java:65)
>
> at
> org.hibernate.persister.entity.AbstractEntityPersister.getId entifier(AbstractEntityPersister.java:3539)
>
> at
> org.hibernate.persister.entity.AbstractEntityPersister.isTra nsient(AbstractEntityPersister.java:3255)
>
> at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.jav a:181)
> at
> org.hibernate.event.def.AbstractSaveEventListener.getEntityS tate(AbstractSaveEventListener.java:487)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:84)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> at
> org.hibernate.engine.CascadingAction$1.cascade(CascadingActi on.java:218)
> at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :216)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at
> org.hibernate.engine.Cascade.cascadeCollectionElements(Casca de.java:296)
> at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java: 242)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :219)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
> at
> org.hibernate.event.def.AbstractSaveEventListener.cascadeAft erSave(AbstractSaveEventListener.java:437)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav eOrReplicate(AbstractSaveEventListener.java:326)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav e(AbstractSaveEventListener.java:180)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.saveWithGe neratedId(AbstractSaveEventListener.java:108)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.sav eWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener .java:186)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.ent ityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:98)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> at
> org.hibernate.engine.CascadingAction$1.cascade(CascadingActi on.java:218)
> at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :216)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at
> org.hibernate.engine.Cascade.cascadeCollectionElements(Casca de.java:296)
> at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java: 242)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :219)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
> at
> org.hibernate.event.def.AbstractSaveEventListener.cascadeAft erSave(AbstractSaveEventListener.java:437)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav eOrReplicate(AbstractSaveEventListener.java:326)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav e(AbstractSaveEventListener.java:180)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.saveWithGe neratedId(AbstractSaveEventListener.java:108)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.sav eWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener .java:186)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.ent ityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:98)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> .....
>
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
|
Re: [TENEO] stackoverflow when saving a copied resource [message #72023 is a reply to message #72004] |
Fri, 16 February 2007 18:00 |
Mark Geib Messages: 432 Registered: July 2009 |
Senior Member |
|
|
The XMI file is 4.5M. I will try to save a smaller amount of data...
I have also attached the end of the console log for you.
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
contacts
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
services
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
namedEquipment
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing
identity-insert immediately
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Inserting entity:
Organization (native id)
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to open PreparedStatement (open PreparedStatements: 0, globally: 0)
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.SQL: insert into
`organization` (e_version, `name`, `dtype`) values (?, ?, 'Organization')
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
preparing statement
15-Feb-2007 14:16:11,750 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
entity: [Organization#<null>]
15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.IntegerType: binding
'0' to parameter: 1
15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.StringType: binding
'GLVSN (GALAVISION)' to parameter: 2
15-Feb-2007 14:16:11,870 [DEBUG]
org.hibernate.id.IdentifierGeneratorFactory: Natively generated identity:
22
15-Feb-2007 14:16:11,870 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to close PreparedStatement (open PreparedStatements: 1, globally: 1)
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
closing statement
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 22 for object srd.impl.OrganizationImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 22 for object srd.impl.OrganizationImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Organization
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Organization.contacts
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
ID for object srd.impl.ContactImpl not found in id cache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
ID for object srd.impl.ContactImpl not found in id cache
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: transient instance of:
Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: saving transient
instance
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: saving [Contact#<null>]
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing insertions
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member physicalAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member phoneNumbers owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member emailAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member authInfo owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member urlAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member ipAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member services owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member namedEquipment owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: Organization
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: persistent instance of:
Organization
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: ignoring
persistent instance
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: object already
associated with session: [Organization#22]
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: done
processing cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Versioning: Seeding:
0
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting version: 0 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
physicalAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
phoneNumbers
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
emailAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field authInfo
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
urlAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field ipAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field services
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
namedEquipment
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing
identity-insert immediately
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Inserting entity:
Contact (native id)
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to open PreparedStatement (open PreparedStatements: 0, globally: 0)
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.SQL: insert into `contact`
(e_version, `description`, `firstname`, `lastname`, `middlename`,
`nickname`, `callorder`, `dtype`) values (?, ?, ?, ?, ?, ?, ?, 'Contact')
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
preparing statement
15-Feb-2007 14:16:12,882 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
entity: [Contact#<null>]
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.IntegerType: binding
'0' to parameter: 1
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
'24 HOUR' to parameter: 2
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 3
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 4
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 5
15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
null to parameter: 6
15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
null to parameter: 7
15-Feb-2007 14:16:14,033 [DEBUG]
org.hibernate.id.IdentifierGeneratorFactory: Natively generated identity:
59
15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to close PreparedStatement (open PreparedStatements: 1, globally: 1)
15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
closing statement
15-Feb-2007 14:16:14,033 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 59 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:14,033 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 59 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: done
cascade ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Contact.phoneNumbers
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: PhoneNumber
15-Feb-2007 14:16:15,155 [DEBUG]
org.hibernate.transaction.JDBCTransaction: rollback
15-Feb-2007 14:16:15,626 [DEBUG]
org.hibernate.transaction.JDBCTransaction: rolled back JDBC Connection
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.JDBCContext: after
transaction completion
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
aggressively releasing JDBC connection
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
releasing JDBC connection [ (open PreparedStatements: 0, globally: 0)
(open ResultSets: 0, globally: 0)]
15-Feb-2007 14:16:15,626 [DEBUG]
org.hibernate.connection.DriverManagerConnectionProvider: returning
connection to pool, pool size: 1
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: after
transaction completion
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: closing
session
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.jdbc.ConnectionManager:
connection already null in cleanup : no action
|
|
|
Re: [TENEO] stackoverflow when saving a copied resource [message #72061 is a reply to message #72023] |
Fri, 16 February 2007 19:03 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Could it be a java stack size issue? It is maybe easier to set the java stack size to a higher value
and test that.
gr. Martin
mark wrote:
> The XMI file is 4.5M. I will try to save a smaller amount of data...
>
> I have also attached the end of the console log for you.
>
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> contacts
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> services
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> namedEquipment
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing
> identity-insert immediately
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Inserting
> entity: Organization (native id)
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.SQL: insert into
> `organization` (e_version, `name`, `dtype`) values (?, ?, 'Organization')
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> preparing statement
> 15-Feb-2007 14:16:11,750 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
> entity: [Organization#<null>]
> 15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.IntegerType: binding
> '0' to parameter: 1
> 15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.StringType: binding
> 'GLVSN (GALAVISION)' to parameter: 2
> 15-Feb-2007 14:16:11,870 [DEBUG]
> org.hibernate.id.IdentifierGeneratorFactory: Natively generated
> identity: 22
> 15-Feb-2007 14:16:11,870 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> closing statement
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 22 for object srd.impl.OrganizationImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 22 for object srd.impl.OrganizationImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade:
> processing cascade ACTION_SAVE_UPDATE for: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Organization.contacts
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> ID for object srd.impl.ContactImpl not found in id cache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> ID for object srd.impl.ContactImpl not found in id cache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: transient instance
> of: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: saving
> transient instance
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: saving [Contact#<null>]
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing insertions
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade:
> processing cascade ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member physicalAddresses owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member phoneNumbers owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member emailAddresses owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member authInfo owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member urlAddresses owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member ipAddresses owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member services owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member namedEquipment owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: persistent instance
> of: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: ignoring
> persistent instance
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: object already
> associated with session: [Organization#22]
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: done
> processing cascade ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Versioning:
> Seeding: 0
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting version: 0 for object srd.impl.ContactImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> physicalAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> phoneNumbers
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> emailAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> authInfo
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> urlAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> ipAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> services
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> namedEquipment
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing
> identity-insert immediately
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Inserting
> entity: Contact (native id)
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.SQL: insert into
> `contact` (e_version, `description`, `firstname`, `lastname`,
> `middlename`, `nickname`, `callorder`, `dtype`) values (?, ?, ?, ?, ?,
> ?, ?, 'Contact')
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> preparing statement
> 15-Feb-2007 14:16:12,882 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
> entity: [Contact#<null>]
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.IntegerType: binding
> '0' to parameter: 1
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> '24 HOUR' to parameter: 2
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 3
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 4
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 5
> 15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
> null to parameter: 6
> 15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
> null to parameter: 7
> 15-Feb-2007 14:16:14,033 [DEBUG]
> org.hibernate.id.IdentifierGeneratorFactory: Natively generated
> identity: 59
> 15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
> 15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> closing statement
> 15-Feb-2007 14:16:14,033 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 59 for object srd.impl.ContactImpl in idcache 15-Feb-2007
> 14:16:14,033 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 59 for object srd.impl.ContactImpl in idcache 15-Feb-2007
> 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: processing cascade
> ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: done
> cascade ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Contact.phoneNumbers
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: PhoneNumber
> 15-Feb-2007 14:16:15,155 [DEBUG]
> org.hibernate.transaction.JDBCTransaction: rollback
> 15-Feb-2007 14:16:15,626 [DEBUG]
> org.hibernate.transaction.JDBCTransaction: rolled back JDBC Connection
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.JDBCContext: after
> transaction completion
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> aggressively releasing JDBC connection
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0)
> (open ResultSets: 0, globally: 0)]
> 15-Feb-2007 14:16:15,626 [DEBUG]
> org.hibernate.connection.DriverManagerConnectionProvider: returning
> connection to pool, pool size: 1
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: after
> transaction completion
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: closing
> session
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> connection already null in cleanup : no action
>
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
| | | | | | | |
Re: [TENEO] stackoverflow when saving a copied resource [message #602687 is a reply to message #71985] |
Fri, 16 February 2007 17:48 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Mark,
How large is the xmi? When you save the copy to xmi that works fine?
Can you reproduce it for a small set of data?
gr. Martin
mark wrote:
> I am trying to take an XMI resource, copy it, add it to a teneo
> resource, then save the new teneo resource.
>
> I am able to create the teneo resource, load the XMI resource, do the
> copy of the resource with the EMF utility methods, and then add the new
> copy of the resource to the teneo resource. However, when I go to save
> the teneo resorce the process runs for a very long time and then finally
> throws an error and exits. The error log contains the following...
>
> java.lang.StackOverflowError
> at java.nio.CharBuffer.<init>(Unknown Source)
> at java.nio.HeapCharBuffer.<init>(Unknown Source)
> at java.nio.CharBuffer.wrap(Unknown Source)
> at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Unknown Source)
> at sun.nio.cs.StreamEncoder.write(Unknown Source)
> at sun.nio.cs.StreamEncoder.write(Unknown Source)
> at java.io.OutputStreamWriter.write(Unknown Source)
> at java.io.Writer.write(Unknown Source)
> at
> org.apache.log4j.helpers.CountingQuietWriter.write(CountingQ uietWriter.java:36)
>
> at org.apache.log4j.WriterAppender.subAppend(WriterAppender.jav a:292)
> at
> org.apache.log4j.RollingFileAppender.subAppend(RollingFileAp pender.java:225)
>
> at org.apache.log4j.WriterAppender.append(WriterAppender.java:1 50)
> at
> org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton. java:221)
> at
> org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOn Appenders(AppenderAttachableImpl.java:57)
>
> at org.apache.log4j.Category.callAppenders(Category.java:187)
> at org.apache.log4j.Category.forcedLog(Category.java:372)
> at org.apache.log4j.Category.log(Category.java:864)
> at
> org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogge r.java:110)
> at
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler.getID(IdentifierCacheHandler.java:63)
>
> at
> org.eclipse.emf.teneo.hibernate.tuplizer.EMFTuplizer.getIden tifier(EMFTuplizer.java:65)
>
> at
> org.hibernate.persister.entity.AbstractEntityPersister.getId entifier(AbstractEntityPersister.java:3539)
>
> at
> org.hibernate.persister.entity.AbstractEntityPersister.isTra nsient(AbstractEntityPersister.java:3255)
>
> at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.jav a:181)
> at
> org.hibernate.event.def.AbstractSaveEventListener.getEntityS tate(AbstractSaveEventListener.java:487)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:84)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> at
> org.hibernate.engine.CascadingAction$1.cascade(CascadingActi on.java:218)
> at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :216)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at
> org.hibernate.engine.Cascade.cascadeCollectionElements(Casca de.java:296)
> at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java: 242)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :219)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
> at
> org.hibernate.event.def.AbstractSaveEventListener.cascadeAft erSave(AbstractSaveEventListener.java:437)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav eOrReplicate(AbstractSaveEventListener.java:326)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav e(AbstractSaveEventListener.java:180)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.saveWithGe neratedId(AbstractSaveEventListener.java:108)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.sav eWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener .java:186)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.ent ityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:98)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> at
> org.hibernate.engine.CascadingAction$1.cascade(CascadingActi on.java:218)
> at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :216)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at
> org.hibernate.engine.Cascade.cascadeCollectionElements(Casca de.java:296)
> at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java: 242)
> at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java :219)
> at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:16 9)
> at org.hibernate.engine.Cascade.cascade(Cascade.java:130)
> at
> org.hibernate.event.def.AbstractSaveEventListener.cascadeAft erSave(AbstractSaveEventListener.java:437)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav eOrReplicate(AbstractSaveEventListener.java:326)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.performSav e(AbstractSaveEventListener.java:180)
>
> at
> org.hibernate.event.def.AbstractSaveEventListener.saveWithGe neratedId(AbstractSaveEventListener.java:108)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.sav eWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener .java:186)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.ent ityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.per formSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:98)
>
> at
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onS aveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>
> at
> org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl. java:507)
> at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java :499)
> .....
>
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
|
Re: [TENEO] stackoverflow when saving a copied resource [message #602693 is a reply to message #72004] |
Fri, 16 February 2007 18:00 |
Mark Geib Messages: 432 Registered: July 2009 |
Senior Member |
|
|
The XMI file is 4.5M. I will try to save a smaller amount of data...
I have also attached the end of the console log for you.
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
contacts
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
services
15-Feb-2007 14:16:11,710 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.OrganizationImpl field
namedEquipment
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing
identity-insert immediately
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Inserting entity:
Organization (native id)
15-Feb-2007 14:16:11,710 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to open PreparedStatement (open PreparedStatements: 0, globally: 0)
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.SQL: insert into
`organization` (e_version, `name`, `dtype`) values (?, ?, 'Organization')
15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
preparing statement
15-Feb-2007 14:16:11,750 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
entity: [Organization#<null>]
15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.IntegerType: binding
'0' to parameter: 1
15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.StringType: binding
'GLVSN (GALAVISION)' to parameter: 2
15-Feb-2007 14:16:11,870 [DEBUG]
org.hibernate.id.IdentifierGeneratorFactory: Natively generated identity:
22
15-Feb-2007 14:16:11,870 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to close PreparedStatement (open PreparedStatements: 1, globally: 1)
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
closing statement
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 22 for object srd.impl.OrganizationImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 22 for object srd.impl.OrganizationImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Organization
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Organization.contacts
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
ID for object srd.impl.ContactImpl not found in id cache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
ID for object srd.impl.ContactImpl not found in id cache
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: transient instance of:
Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: saving transient
instance
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: saving [Contact#<null>]
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing insertions
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member physicalAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member phoneNumbers owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member emailAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member authInfo owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member urlAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member ipAddresses owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member services owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created persistable
list EList of type:
org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList of
member namedEquipment owned by srd.impl.ContactImpl with delegate list
java.util.ArrayList
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: Organization
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: persistent instance of:
Organization
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: ignoring
persistent instance
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.DefaultSaveOrUpdateEventListener: object already
associated with session: [Organization#22]
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: done
processing cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Versioning: Seeding:
0
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting version: 0 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
physicalAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
phoneNumbers
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
emailAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field authInfo
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
urlAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field ipAddresses
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field services
15-Feb-2007 14:16:12,842 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler: Set
value java.util.ArrayList for target srd.impl.ContactImpl field
namedEquipment
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.event.def.AbstractSaveEventListener: executing
identity-insert immediately
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Inserting entity:
Contact (native id)
15-Feb-2007 14:16:12,842 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to open PreparedStatement (open PreparedStatements: 0, globally: 0)
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.SQL: insert into `contact`
(e_version, `description`, `firstname`, `lastname`, `middlename`,
`nickname`, `callorder`, `dtype`) values (?, ?, ?, ?, ?, ?, ?, 'Contact')
15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
preparing statement
15-Feb-2007 14:16:12,882 [DEBUG]
org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
entity: [Contact#<null>]
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.IntegerType: binding
'0' to parameter: 1
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
'24 HOUR' to parameter: 2
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 3
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 4
15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding '
' to parameter: 5
15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
null to parameter: 6
15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
null to parameter: 7
15-Feb-2007 14:16:14,033 [DEBUG]
org.hibernate.id.IdentifierGeneratorFactory: Natively generated identity:
59
15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher: about
to close PreparedStatement (open PreparedStatements: 1, globally: 1)
15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
closing statement
15-Feb-2007 14:16:14,033 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 59 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:14,033 [DEBUG]
org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
Setting id: 59 for object srd.impl.ContactImpl in idcache
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: processing
cascade ACTION_SAVE_UPDATE for: Contact
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: done
cascade ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
ACTION_SAVE_UPDATE for collection: Contact.phoneNumbers
15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.CascadingAction:
cascading to saveOrUpdate: PhoneNumber
15-Feb-2007 14:16:15,155 [DEBUG]
org.hibernate.transaction.JDBCTransaction: rollback
15-Feb-2007 14:16:15,626 [DEBUG]
org.hibernate.transaction.JDBCTransaction: rolled back JDBC Connection
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.JDBCContext: after
transaction completion
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
aggressively releasing JDBC connection
15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
releasing JDBC connection [ (open PreparedStatements: 0, globally: 0)
(open ResultSets: 0, globally: 0)]
15-Feb-2007 14:16:15,626 [DEBUG]
org.hibernate.connection.DriverManagerConnectionProvider: returning
connection to pool, pool size: 1
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: after
transaction completion
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: closing
session
15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.jdbc.ConnectionManager:
connection already null in cleanup : no action
|
|
|
Re: [TENEO] stackoverflow when saving a copied resource [message #602703 is a reply to message #72023] |
Fri, 16 February 2007 19:03 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Could it be a java stack size issue? It is maybe easier to set the java stack size to a higher value
and test that.
gr. Martin
mark wrote:
> The XMI file is 4.5M. I will try to save a smaller amount of data...
>
> I have also attached the end of the console log for you.
>
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> contacts
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> services
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.OrganizationImpl field
> namedEquipment
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing
> identity-insert immediately
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Inserting
> entity: Organization (native id)
> 15-Feb-2007 14:16:11,710 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.SQL: insert into
> `organization` (e_version, `name`, `dtype`) values (?, ?, 'Organization')
> 15-Feb-2007 14:16:11,710 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> preparing statement
> 15-Feb-2007 14:16:11,750 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
> entity: [Organization#<null>]
> 15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.IntegerType: binding
> '0' to parameter: 1
> 15-Feb-2007 14:16:11,750 [DEBUG] org.hibernate.type.StringType: binding
> 'GLVSN (GALAVISION)' to parameter: 2
> 15-Feb-2007 14:16:11,870 [DEBUG]
> org.hibernate.id.IdentifierGeneratorFactory: Natively generated
> identity: 22
> 15-Feb-2007 14:16:11,870 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> closing statement
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 22 for object srd.impl.OrganizationImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 22 for object srd.impl.OrganizationImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade:
> processing cascade ACTION_SAVE_UPDATE for: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Organization.contacts
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> ID for object srd.impl.ContactImpl not found in id cache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> ID for object srd.impl.ContactImpl not found in id cache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: transient instance
> of: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: saving
> transient instance
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: saving [Contact#<null>]
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing insertions
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade:
> processing cascade ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member physicalAddresses owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member phoneNumbers owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member emailAddresses owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member authInfo owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member urlAddresses owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member ipAddresses owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member services owned by srd.impl.ContactImpl with delegate list
> java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.mapping.elist.PersistableEList: Created
> persistable list EList of type:
> org.eclipse.emf.teneo.hibernate.mapping.elist.HibernatePersi stableEList
> of member namedEquipment owned by srd.impl.ContactImpl with delegate
> list java.util.ArrayList
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: persistent instance
> of: Organization
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: ignoring
> persistent instance
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.DefaultSaveOrUpdateEventListener: object already
> associated with session: [Organization#22]
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Cascade: done
> processing cascade ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.engine.Versioning:
> Seeding: 0
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting version: 0 for object srd.impl.ContactImpl in idcache
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> physicalAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> phoneNumbers
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> emailAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> authInfo
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> urlAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> ipAddresses
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> services
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.property.EListProper tyHandler:
> Set value java.util.ArrayList for target srd.impl.ContactImpl field
> namedEquipment
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.event.def.AbstractSaveEventListener: executing
> identity-insert immediately
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Inserting
> entity: Contact (native id)
> 15-Feb-2007 14:16:12,842 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Version: 0
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.SQL: insert into
> `contact` (e_version, `description`, `firstname`, `lastname`,
> `middlename`, `nickname`, `callorder`, `dtype`) values (?, ?, ?, ?, ?,
> ?, ?, 'Contact')
> 15-Feb-2007 14:16:12,842 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> preparing statement
> 15-Feb-2007 14:16:12,882 [DEBUG]
> org.hibernate.persister.entity.AbstractEntityPersister: Dehydrating
> entity: [Contact#<null>]
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.IntegerType: binding
> '0' to parameter: 1
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> '24 HOUR' to parameter: 2
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 3
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 4
> 15-Feb-2007 14:16:12,882 [DEBUG] org.hibernate.type.StringType: binding
> ' ' to parameter: 5
> 15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
> null to parameter: 6
> 15-Feb-2007 14:16:13,983 [DEBUG] org.hibernate.type.StringType: binding
> null to parameter: 7
> 15-Feb-2007 14:16:14,033 [DEBUG]
> org.hibernate.id.IdentifierGeneratorFactory: Natively generated
> identity: 59
> 15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
> 15-Feb-2007 14:16:14,033 [DEBUG] org.hibernate.jdbc.AbstractBatcher:
> closing statement
> 15-Feb-2007 14:16:14,033 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 59 for object srd.impl.ContactImpl in idcache 15-Feb-2007
> 14:16:14,033 [DEBUG]
> org.eclipse.emf.teneo.hibernate.mapping.identifier.Identifie rCacheHandler:
> Setting id: 59 for object srd.impl.ContactImpl in idcache 15-Feb-2007
> 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: processing cascade
> ACTION_SAVE_UPDATE for: Contact
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: done
> cascade ACTION_SAVE_UPDATE for collection: Contact.physicalAddresses
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.Cascade: cascade
> ACTION_SAVE_UPDATE for collection: Contact.phoneNumbers
> 15-Feb-2007 14:16:15,155 [DEBUG] org.hibernate.engine.CascadingAction:
> cascading to saveOrUpdate: PhoneNumber
> 15-Feb-2007 14:16:15,155 [DEBUG]
> org.hibernate.transaction.JDBCTransaction: rollback
> 15-Feb-2007 14:16:15,626 [DEBUG]
> org.hibernate.transaction.JDBCTransaction: rolled back JDBC Connection
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.JDBCContext: after
> transaction completion
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> aggressively releasing JDBC connection
> 15-Feb-2007 14:16:15,626 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> releasing JDBC connection [ (open PreparedStatements: 0, globally: 0)
> (open ResultSets: 0, globally: 0)]
> 15-Feb-2007 14:16:15,626 [DEBUG]
> org.hibernate.connection.DriverManagerConnectionProvider: returning
> connection to pool, pool size: 1
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: after
> transaction completion
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.impl.SessionImpl: closing
> session
> 15-Feb-2007 14:16:16,287 [DEBUG] org.hibernate.jdbc.ConnectionManager:
> connection already null in cleanup : no action
>
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
| | | | | | | |
Goto Forum:
Current Time: Sat Oct 19 19:47:24 GMT 2024
Powered by FUDForum. Page generated in 0.05977 seconds
|