Hi!

I use oracle 9.2 and I get the following exceptions when I try to persist 
anything. Help! Plz!

The core problem is: couldn't commit hibernate session

Is it a configuration problem or what?

Thx!

12:13:16,984 [main] DEBUG DefaultConnectionTester : Testing a Connection in 
response to an Exception:
  | java.sql.SQLException: Nem támogatott tulajdonság
  |     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
  |     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
  |     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
  |     at 
oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:689)
  |     at 
oracle.jdbc.OracleDatabaseMetaData.supportsGetGeneratedKeys(OracleDatabaseMetaData.java:4180)
  |     at 
com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.supportsGetGeneratedKeys(NewProxyDatabaseMetaData.java:3578)
  |     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.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:85)
  |     at 
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
  |     at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
  |     at 
org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90)
  |     at 
org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74)
  |     at 
org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78)
  |     at org.jbpm.JbpmContext.getSession(JbpmContext.java:354)
  |     at 
org.jbpm.svc.save.HibernateSaveOperation.save(HibernateSaveOperation.java:35)
  |     at org.jbpm.svc.Services.save(Services.java:156)
  |     at org.jbpm.JbpmContext.save(JbpmContext.java:278)
  |     at 
hu.neuron.jbpm.tutorial.HelloWorldProcess.main(HelloWorldProcess.java:149)

org.jbpm.persistence.JbpmPersistenceException: couldn't commit hibernate session
  |     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:171)
  |     at org.jbpm.svc.Services.close(Services.java:211)
  |     at org.jbpm.JbpmContext.close(JbpmContext.java:138)
  |     at 
hu.neuron.jbpm.tutorial.HelloWorldProcess.main(HelloWorldProcess.java:151)
  | Caused by: org.hibernate.TransientObjectException: org.jbpm.graph.def.Node
  |     at 
org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:216)
  |     at org.hibernate.type.EntityType.getIdentifier(EntityType.java:108)
  |     at org.hibernate.type.ManyToOneType.isDirty(ManyToOneType.java:221)
  |     at org.hibernate.type.TypeFactory.findDirty(TypeFactory.java:476)
  |     at 
org.hibernate.persister.entity.AbstractEntityPersister.findDirty(AbstractEntityPersister.java:2803)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.dirtyCheck(DefaultFlushEntityEventListener.java:467)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.isUpdateNecessary(DefaultFlushEntityEventListener.java:190)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
  |     at 
org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:195)
  |     at 
org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
  |     at 
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
  |     at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
  |     at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
  |     at 
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
  |     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:161)
  |     ... 3 more
  | org.jbpm.JbpmException: problem closing services 
{persistence=org.jbpm.persistence.JbpmPersistenceException: couldn't commit 
hibernate session}
  |     at org.jbpm.svc.Services.close(Services.java:223)
  |     at org.jbpm.JbpmContext.close(JbpmContext.java:138)
  |     at 
hu.neuron.jbpm.tutorial.HelloWorldProcess.main(HelloWorldProcess.java:151)
  | Caused by: org.jbpm.persistence.JbpmPersistenceException: couldn't commit 
hibernate session
  |     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:171)
  |     at org.jbpm.svc.Services.close(Services.java:211)
  |     ... 2 more
  | Caused by: org.hibernate.TransientObjectException: org.jbpm.graph.def.Node
  |     at 
org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:216)
  |     at org.hibernate.type.EntityType.getIdentifier(EntityType.java:108)
  |     at org.hibernate.type.ManyToOneType.isDirty(ManyToOneType.java:221)
  |     at org.hibernate.type.TypeFactory.findDirty(TypeFactory.java:476)
  |     at 
org.hibernate.persister.entity.AbstractEntityPersister.findDirty(AbstractEntityPersister.java:2803)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.dirtyCheck(DefaultFlushEntityEventListener.java:467)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.isUpdateNecessary(DefaultFlushEntityEventListener.java:190)
  |     at 
org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
  |     at 
org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:195)
  |     at 
org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
  |     at 
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
  |     at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
  |     at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
  |     at 
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
  |     at 
org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:161)
  |     ... 3 more

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3945258#3945258

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3945258


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to