rebuild ojb executin 'ant jar-debug'
rerun our testcase

this is the stacktrace:
ibanx.persistence.query.QueryException:
org.apache.ojb.broker.PersistenceBrokerException: Can't query for collection
        at ibanx.persistence.ojb.QueryMgrPB.execute(QueryMgrPB.java:1255)
        at
ibanx.persistence.test.DynamicMappingTest.testQueryDynamicCollectionDescript
or(DynamicMappingTest.java:399)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRu
nner.java:325)
        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestR
unner.java:536)
Caused by: org.apache.ojb.broker.PersistenceBrokerException: Can't query for
collection
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown
Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getCollectionByQuery(Unknow
n Source)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(
Unknown Source)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCollectionByQuery(
Unknown Source)
        at ibanx.persistence.ojb.QueryMgrPB.execute(QueryMgrPB.java:1169)
        ... 15 more
Caused by: java.lang.ClassCastException
        at
org.apache.ojb.broker.metadata.ObjectReferenceDescriptor.getForeignKeyTarget
FieldDescriptors(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.getTableAlias(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTreeForAttr
ibute(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTree(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTree(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.splitCriteria(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.sql.SqlQueryStatement.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.sql.SqlQueryStatement.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.sql.SqlSelectStatement.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.sql.SqlGeneratorDefaultImpl.getPreparedSel
ectStatement(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.batch.BatchManagerImpl.executeQuery(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.RsQueryObject.performQuery(Unknown Source)
        at org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.RsIteratorFactoryImpl.createRsIterator(Unk
nown Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Unkn
own Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(Unknow
n Source)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown
Source)
        at
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown
Source)
        ... 19 more


it does not look that there is any more info in here then their otherwise
is.

Roger Janssen

-----Original Message-----
From: Thomas Dudziak [mailto:[EMAIL PROTECTED]
Sent: Tuesday, January 11, 2005 12:44 PM
To: OJB Users List
Subject: Re: BUG [CVS HEAD] : unable to query for classes which mappings
have been altered dynamically


Could you build OJB with debug info enabled and reproduce the stacktrace ?

Tom

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

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

Reply via email to