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]