hi,

i used your jar.
first i renamed it to see if any other jar was being used, the tests
couldn't be run because the jar was missing (obviously).
then i renamed the jar back to it's proper name and started the test.

but... i do not see any additional information, below is the stack trace:

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

i also included thw two output files of running my testcase. all output
generated is of none ojb code, except for the stacktrace.

Roger

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


That is really strange! Ok, I'll create a debug jar here and send it
to you off-list. If that doesn't work either, we'll have to think of
something else to fix this problem.

Tom

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

 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0

Tag library requested that is not present: 'maven' in plugin: 'null'
build:start:

java:prepare-filesystem:

java:compile:
    [echo] Compiling to D:\work\fundatio-persistence-ojb-head/target/classes
    [javac] Compiling 1 source file to 
D:\work\fundatio-persistence-ojb-head\target\classes

java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:

test:single:
    [junit] Running ibanx.persistence.test.DynamicMappingTest
    [junit] Tests run: 8, Failures: 2, Errors: 0, Time elapsed: 4.967 sec
    [junit] [ERROR] TEST ibanx.persistence.test.DynamicMappingTest FAILED
BUILD SUCCESSFUL
Total time: 8 seconds
Finished at: Tue Jan 11 20:45:13 CET 2005

Testsuite: ibanx.persistence.test.DynamicMappingTest
Tests run: 8, Failures: 2, Errors: 0, Time elapsed: 4.967 sec

------------- Standard Output ---------------
instantiating broker(s)....
broker(s) instantiated....
instantiating broker(s)....
broker(s) instantiated....
instantiating broker(s)....
broker(s) instantiated....
obj=1 - name1 - val1 - 
obj=2 - name2 - val2 - 
obj=3 - name3 - val3 - 
obj=4 - name4 - val4 - 
obj=6 - number - P-0001 - 
obj=7 - dodo - dada - 
obj=8 - dodo1 - dada1 - 
obj=9 - dodo2 - dada2 - 
obj=10 - dodo3 - dada3 - 
obj=11 - name1 - val1 - 
obj=12 - name2 - val2 - 
obj=13 - name3 - val3 - 
obj=14 - name4 - val4 - 
obj=16 - number - P-0001 - 
obj=17 - dodo - dada - 
obj=18 - dodo1 - dada1 - 
obj=19 - dodo2 - dada2 - 
obj=20 - dodo3 - dada3 - 
obj=21 - name1 - val1 - 
obj=22 - name2 - val2 - 
obj=23 - name3 - val3 - 
obj=24 - name4 - val4 - 
obj=26 - number - P-0001 - 
obj=27 - dodo - dada - 
obj=28 - dodo1 - dada1 - 
obj=29 - dodo2 - dada2 - 
obj=30 - dodo3 - dada3 - 
obj=31 - name1 - val1 - 
obj=32 - name2 - val2 - 
obj=33 - name3 - val3 - 
obj=34 - name4 - val4 - 
obj=36 - number - P-0001 - 
obj=37 - dodo - dada - 
obj=38 - dodo1 - dada1 - 
obj=39 - dodo2 - dada2 - 
obj=40 - dodo3 - dada3 - 
obj=41 - name1 - val1 - 
obj=42 - name2 - val2 - 
obj=43 - name3 - val3 - 
obj=44 - name4 - val4 - 
instantiating broker(s)....
broker(s) instantiated....
obj=5 - 
obj=15 - 
obj=25 - 
obj=35 - 
obj=1 - 
obj=2 - 
obj=3 - 
obj=4 - 
obj=6 - 
obj=7 - 
obj=8 - 
obj=9 - 
obj=10 - 
obj=11 - 
obj=12 - 
obj=13 - 
obj=14 - 
obj=16 - 
obj=17 - 
obj=18 - 
obj=19 - 
obj=20 - 
obj=21 - 
obj=22 - 
obj=23 - 
obj=24 - 
obj=26 - 
obj=27 - 
obj=28 - 
obj=29 - 
obj=30 - 
obj=31 - 
obj=32 - 
obj=33 - 
obj=34 - 
obj=36 - 
obj=37 - 
obj=38 - 
obj=39 - 
obj=40 - 
obj=41 - 
obj=42 - 
obj=43 - 
obj=44 - 
instantiating broker(s)....
broker(s) instantiated....
instantiating broker(s)....
broker(s) instantiated....
instantiating broker(s)....
broker(s) instantiated....
instantiating broker(s)....
broker(s) instantiated....
------------- ---------------- ---------------
------------- Standard Error -----------------
log4j:WARN No appenders could be found for logger 
(ibanx.persistence.ojb.broker.LockableBrokerPB).
log4j:WARN Please initialize the log4j system properly.
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.testQueryDynamicCollectionDescriptor(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(JUnitTestRunner.java:325)
        at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.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(Unknown 
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.getForeignKeyTargetFieldDescriptors(Unknown
 Source)
        at 
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.getTableAlias(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTreeForAttribute(Unknown
 Source)
        at 
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTree(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.buildJoinTree(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.sql.TableAliasHandler.splitCriteria(Unknown 
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.getPreparedSelectStatement(Unknown
 Source)
        at 
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown Source)
        at 
org.apache.ojb.broker.accesslayer.batch.BatchManagerImpl.executeQuery(Unknown 
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(Unknown
 Source)
        at 
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Unknown 
Source)
        at 
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(Unknown 
Source)
        at 
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown 
Source)
        at 
org.apache.ojb.broker.core.QueryReferenceBroker.getCollectionByQuery(Unknown 
Source)
        ... 19 more
------------- ---------------- ---------------
Testcase: 
testQueryNormalCollectionDescriptor(ibanx.persistence.test.DynamicMappingTest): 
      FAILED
expected:<1> but was:<5>
junit.framework.AssertionFailedError: expected:<1> but was:<5>
        at 
ibanx.persistence.test.DynamicMappingTest.testQueryNormalCollectionDescriptor(DynamicMappingTest.java:356)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


Testcase: 
testQueryDynamicCollectionDescriptor(ibanx.persistence.test.DynamicMappingTest):
      FAILED
something went wrong :org.apache.ojb.broker.PersistenceBrokerException: Can't 
query for collection
junit.framework.AssertionFailedError: something went wrong 
:org.apache.ojb.broker.PersistenceBrokerException: Can't query for collection
        at 
ibanx.persistence.test.DynamicMappingTest.testQueryDynamicCollectionDescriptor(DynamicMappingTest.java:413)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)



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

Reply via email to