Someone please correct me if I am wrong, but I think the PersistenceBroker is single threaded - meaning that you will either need to write code to explicitly manage sync. of threads, or use multiple PersistenceBrokers, one-per-thread.

Xavier Roques wrote:

Hi,

I'm using OJB 1.0 RC5.

I have many threads sharing the same broker. they only use the borker to
read in the database.
Sometimes, I got this very strange error.

INFO   | jvm 1    | 2005/03/08 21:10:02 |
java.lang.ArrayIndexOutOfBoundsException
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
java.lang.System.arraycopy(Native Method)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.PersistenceBrokerAbstractImpl.addListener(Persist
enceBrokerAbstractImpl.java:112)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.PersistenceBrokerAbstractImpl.addListener(Persist
enceBrokerAbstractImpl.java:87)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:205)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIterator
FactoryImpl.java:58)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Pers
istenceBrokerImpl.java:1791)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(Persis
tenceBrokerImpl.java:1321)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getObjectByQuery(Persistenc
eBrokerImpl.java:1432)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery(Dele
gatingPersistenceBroker.java:301)
INFO   | jvm 1    | 2005/03/08 21:10:02 |  at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery

How can I get rid of this ?

Thanks,

Xavier.






-- Robert r. Sanders Chief Technologist iPOV (334) 821-5412 www.ipov.net


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



  • Strange stack Xavier Roques
    • Re: Strange stack Robert r. Sanders

Reply via email to