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]

Reply via email to