when using an odmg-query instead of a pb-Query (in the code that fails to
execute), I get the following error:
What is the reason for this? I have the db openend read-write, Transaction
is is also open,
Any clue?
-Gunnar
[org.apache.ojb.odmg.TransactionImpl] ERROR: Locking obj [EMAIL PROTECTED] with lock
mode 1 failed
null
java.lang.ClassCastException
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBCollectionProxyListener.addThisListenerTo(Unknown
Source)
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBPrefetchingListener.prefetch(Unknown
Source)
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBCollectionProxyListener.beforeLoading(Unknown
Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.beforeLoading(Unknown
Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.loadData(Unknown Source)
at org.apache.ojb.broker.accesslayer.ListProxy.loadData(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.getData(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.iterator(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.ojbIterator(Unknown
Source)
at org.apache.ojb.odmg.TransactionImpl.lockCollections(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at org.apache.ojb.odmg.oql.OQLQueryImpl.performLockingIfRequired(Unknown
Source)
at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown Source)
at de.infomantis.lotto.ejb.Util.erzeugeTippScheine(Util.java:109)
at de.infomantis.lotto.ejb.Util.main(Util.java:175)
rethrown as org.apache.ojb.broker.PersistenceBrokerException
at org.apache.ojb.broker.accesslayer.CollectionProxy.loadData(Unknown Source)
at org.apache.ojb.broker.accesslayer.ListProxy.loadData(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.getData(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.iterator(Unknown Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.ojbIterator(Unknown
Source)
at org.apache.ojb.odmg.TransactionImpl.lockCollections(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.register(Unknown Source)
at org.apache.ojb.odmg.TransactionImpl.lock(Unknown Source)
at org.apache.ojb.odmg.oql.OQLQueryImpl.performLockingIfRequired(Unknown
Source)
at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown Source)
at de.infomantis.lotto.ejb.Util.erzeugeTippScheine(Util.java:109)
at de.infomantis.lotto.ejb.Util.main(Util.java:175)
Caused by: java.lang.ClassCastException
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBCollectionProxyListener.addThisListenerTo(Unknown
Source)
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBPrefetchingListener.prefetch(Unknown
Source)
at
org.apache.ojb.broker.core.QueryReferenceBroker$PBCollectionProxyListener.beforeLoading(Unknown
Source)
at org.apache.ojb.broker.accesslayer.CollectionProxy.beforeLoading(Unknown
Source)
... 12 more
java.lang.IllegalArgumentException
at de.infomantis.lotto.ejb.Util.erzeugeTippScheine(Util.java:111)
at de.infomantis.lotto.ejb.Util.main(Util.java:175)
failed
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]