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]