Hello,
I got a serious problem with a strange class cast exception:

Collection ress=tipp.getReservierungen();
Iterator j=ress.iterator();

causes a ClassCassException in the second line, but only in one program,
an other one works with the same repository (snippet):

    <collection-descriptor
        name="reservierungen"
        collection-class="org.apache.ojb.odmg.collections.DListImpl_2"
        element-class-ref="de.infomantis.lotto.business.Reservierung"
    >
        <inverse-foreignkey field-ref="tippId"/>

Complete stack follows.

Help! Who has any clue how this can happen?

Thanks in advance,

-Gunnar


STACKTRACE:

found 62 tipps
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 de.infomantis.lotto.ejb.Util.erzeugeTippScheine(Util.java:112)
        at de.infomantis.lotto.ejb.Util.main(Util.java:162)
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 de.infomantis.lotto.ejb.Util.erzeugeTippScheine(Util.java:112)
        at de.infomantis.lotto.ejb.Util.main(Util.java:162)
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)
        ... 6 more
failed



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

Reply via email to