Hi ! I've got a problem with RC5. I use the broker api to store several objets with collections and nested objets. Under certain circumstances (Oracle, batch mode), i've got the following exception thrown:
java.sql.SQLException: ORA-02291: violation de contrainte (GNT.SYS_C00194175) d'integrite - touche parent introuvable at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java) at oracle.jdbc.ttc7.Oall7.receive(Oall7.java) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java) at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java) at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java) at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java) at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatem ent.java) at org.apache.ojb.broker.platforms.PlatformDefaultImpl.executeBatch(Unknown Source) at org.apache.ojb.broker.util.batch.PreparedStatementInvocationHandler.doExecut e(Unknown Source) at org.apache.ojb.broker.util.batch.PreparedStatementInvocationHandler.invoke(U nknown Source) at $Proxy0.doExecute(Unknown Source) at org.apache.ojb.broker.util.batch.BatchConnection.executeBatch(Unknown Source) at org.apache.ojb.broker.util.batch.BatchConnection.commit(Unknown Source) at org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.localCommit(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.commitTransaction(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.commitTransaction(Unk nown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.commitTransaction(Unk nown Source) at com.optitime.synchronizer6.Synchronizer.initTables(Synchronizer.java:826) at com.optitime.synchronizer6.SynchronizerApplication$ActionThread.run(Synchron izerApplication.java:1021) When I set batch mode to false, or when i commit the transaction between each stored objects, i've got no problem. Has anyone an idea ? Guillaume Nodet. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]