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]