Hi all, i found my bug ! it is in my p6spy library (a bug in the log module, this bug is referenced in bugzilla)
Remi ----- Original Message ----- From: "R�mi Bars" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 27, 2003 5:10 PM Subject: Queries for M:N collections? > Hi all, > > i m trying to store an object A wich have a list of A element, when i try > that it works first time and after i got this exception > > org.apache.ojb.broker.PersistenceBrokerException: > java.lang.StringIndexOutOfBoundsException: String index out of range: -2 > at > org.apache.ojb.broker.core.PersistenceBrokerImpl.getMtoNImplementor(Persiste > nceBrokerImpl.java:921) > at > org.apache.ojb.broker.core.PersistenceBrokerImpl.storeCollections(Persistenc > eBrokerImpl.java:783) > at > org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBroker > Impl.java:2007) > t > org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl > .java:1889) > at > org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl > .java:1851) > at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown > Source) > at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown > Source) > at org.apache.ojb.odmg.states.StateOldDirty.commit(Unknown Source) > at org.apache.ojb.odmg.ObjectEnvelopeTable.commitAllEnvelopes(Unknown > Source) > at org.apache.ojb.odmg.ObjectEnvelopeTable.commit(Unknown Source) > at org.apache.ojb.odmg.TransactionImpl.doCommitOnObjects(Unknown Source) > at org.apache.ojb.odmg.TransactionImpl.prepare(Unknown Source) > at org.apache.ojb.odmg.TransactionImpl.commit(Unknown Source) > > create table A(id int primary key not null) > > create table A_A(ParentID int not null, ID int not null,primary key > (ParentID , ID)) > > > > <class-descriptor class='A' table='A'> > <field-descriptor > name="id" > column="id" > jdbc-type="INTEGER" > primarykey="true" > autoincrement="true" > /> > > <collection-descriptor > name="listOfA" > element-class-ref="A" > auto-retrieve="true" > auto-update="true" > auto-delete="false" > indirection-table="A_A" > > > <fk-pointing-to-this-class column="ParentID"/> > <fk-pointing-to-element-class column="ID "/> > </collection-descriptor> > > </class-descriptor> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
