I posted about this once before, but haven't got it working, so I'm hoping for additional tips. Thanks in advance.

I have three classes, User, Role, and Group, in an M:N association. The classes are nothing fancy. Here's what the repository looks like (which seems a lot like the ones from the examples to me), followed by the error. I'd be happy to provide more data if necessary. The suggestion I got was to make sure my classes had a constructor that initialized the members, which I have.

<class-descriptor class="com.stmpjmpr.system.User" table="users">
<field-descriptor id="1"
name="id"
jdbc-type="INTEGER"
column="id"
primarykey="true"
autoincrement="true"
/>
<field-descriptor name="login" id="2" jdbc-type="VARCHAR" column="login"/>
<field-descriptor name="firstName" id="3" jdbc-type="VARCHAR" column="first_name"/>
<field-descriptor name="lastName" id="4" jdbc-type="VARCHAR" column="last_name"/>
<field-descriptor name="password" id="5" jdbc-type="VARCHAR" column="password"/>
<field-descriptor name="dateCreated" id="6" jdbc-type="TIMESTAMP" column="date_created"/>
<field-descriptor name="lastLogin" id="7" jdbc-type="TIMESTAMP" column="last_login"/>
<field-descriptor name="status" id="8" jdbc-type="INTEGER" column="status"/>
<field-descriptor name="birthdate" id="9" jdbc-type="DATE" column="birthdate"/>
<field-descriptor name="email" id="10" jdbc-type="VARCHAR" column="email"/>
<field-descriptor name="url" id="11" jdbc-type="VARCHAR" column="url"/>
<field-descriptor name="emailVisible" id="12" jdbc-type="BIT" column="email_visible"/>
<field-descriptor name="activityVisible" id="13" jdbc-type="BIT" column="activity_visible"/>
<field-descriptor name="updateRequired" id="14" jdbc-type="BIT" column="update_required"/>
<field-descriptor name="image" id="15" jdbc-type="VARCHAR" column="image"/>
<field-descriptor name="sysadmin" id="16" jdbc-type="BIT" column="sysadmin"/>
<field-descriptor name="theme" id="17" jdbc-type="VARCHAR" column="theme"/>

<collection-descriptor element-class-ref="com.stmpjmpr.system.Role"
name="roles">

<inverse-foreignkey field-id-ref="1"/>

</collection-descriptor>

<collection-descriptor
name="groups"
element-class-ref="com.stmpjmpr.system.Group"
auto-retrieve="true"
auto-update="true"
indirection-table="roles"
>
<fk-pointing-to-this-class column="user_id"/>
<fk-pointing-to-element-class column="group_id"/>
</collection-descriptor>
</class-descriptor>

<class-descriptor class="com.stmpjmpr.system.Group" table="groups" >
<field-descriptor name="id" id="1" jdbc-type="INTEGER" column="id" primarykey="true" autoincrement="true"/>
<field-descriptor name="name" id="2" jdbc-type="VARCHAR" column="name"/>
<field-descriptor name="description" id="3" jdbc-type="VARCHAR" column="description"/>

<collection-descriptor name="roles"
element-class-ref="com.stmpjmpr.system.Role"
auto-retrieve="true"
auto-delete="true"
auto-update="true">
<inverse-foreignkey field-id-ref="2"/>
</collection-descriptor>

<collection-descriptor
name="categories"
element-class-ref="com.stmpjmpr.system.Category"
auto-retrieve="true"
auto-delete="true"
auto-update="true">
<inverse-foreignkey field-id-ref="4"/>
</collection-descriptor>

<collection-descriptor
name="users"
element-class-ref="com.stmpjmpr.system.User"
auto-retrieve="true"
auto-update="true"
indirection-table="roles"
>
<fk-pointing-to-this-class column="group_id"/>
<fk-pointing-to-element-class column="user_id"/>
</collection-descriptor>
</class-descriptor>

<class-descriptor class="com.stmpjmpr.system.Role" table="roles">
<field-descriptor name="userId" id="1" jdbc-type="INTEGER" column="user_id" primarykey="true"/>
<field-descriptor name="groupId" id="2" jdbc-type="INTEGER" column="group_id" primarykey="true"/>
<field-descriptor name="name" id="3" jdbc-type="VARCHAR" column="name"/>
<field-descriptor name="allowedToView" id="4" jdbc-type="BIT" column="view"/>
<field-descriptor name="allowedToPost" id="5" jdbc-type="BIT" column="post"/>
<field-descriptor name="allowedToEditOthers" id="6" jdbc-type="BIT" column="edit"/>
<field-descriptor name="allowedToDeleteOthers" id="7" jdbc-type="BIT" column="delete"/>
<reference-descriptor name="user"
class-ref="com.stmpjmpr.system.User">
<foreignkey field-id-ref="1"/>
</reference-descriptor>
<reference-descriptor name="group"
class-ref="com.stmpjmpr.system.Group">
<foreignkey field-id-ref="2"/>
</reference-descriptor>
</class-descriptor>


------
STACKTRACE:

.[BOOT] INFO: OJB.properties: file:/Users/stmpjmpr/Java/Projects/stmpjmpr/build/WEB-INF/classes/ OJB.properties
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already created persistence broker instances: 0
[DEFAULT] INFO: OJB Descriptor Repository: file:/Users/stmpjmpr/Java/Projects/stmpjmpr/build/WEB-INF/classes/ repository.xml
[DEFAULT] INFO: ...Finished parsing
[org.apache.ojb.broker.util.sequence.SequenceManagerFactory] INFO: Use sequence manager class: class org.apache.ojb.broker.util.sequence.SequenceManagerHiLoImpl
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT A0.sysadmin,A0.url,A0.activity_visible,A0.id,A0.birthdate,A0.image,A0.st atus,A0.theme,A0.first_name,A0.last_login,A0.update_required,A0.email,A0 .date_created,A0.login,A0.email_visible,A0.password,A0.last_name FROM users A0 WHERE (A0.login = ? ) AND A0.password = ?
[org.apache.ojb.broker.accesslayer.AbstractPoolableConnectionFactory] INFO: # Create connection pool for JdbcDescriptorKey 488943901 #
[org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] INFO: # Already created connections: 1 returning : org.postgresql.jdbc2.Connection@1b43ab
[DEFAULT] INFO: OJB Descriptor Repository: file:/Users/stmpjmpr/Java/Projects/stmpjmpr/build/WEB-INF/classes/ repository.xml
[DEFAULT] INFO: ...Finished parsing
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT A0.view,A0.user_id,A0.name,A0.post,A0.edit,A0.group_id,A0.delete FROM roles A0 WHERE A0.user_id = ?
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already created persistence broker instances: 1
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT name,description,id FROM groups WHERE (groups.id = ? )
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT A0.view,A0.user_id,A0.name,A0.post,A0.edit,A0.group_id,A0.delete FROM roles A0 WHERE A0.group_id = ?
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT sysadmin,url,activity_visible,id,birthdate,image,status,theme,first_name ,last_login,update_required,email,date_created,login,email_visible,passw ord,last_name FROM users WHERE (users.id = ? )
[org.apache.ojb.broker.accesslayer.SqlGenerator] DEBUG: SQL: SELECT A0.view,A0.user_id,A0.name,A0.post,A0.edit,A0.group_id,A0.delete FROM roles A0 WHERE A0.user_id = ?
java.lang.ClassCastException: org.apache.ojb.broker.query.QueryByMtoNCriteria
at org.apache.ojb.broker.accesslayer.SqlStatement.getItemClassDescriptor(Sq lStatement.java:378)
at org.apache.ojb.broker.accesslayer.SqlStatement.getTableAlias(SqlStatemen t.java:322)
at org.apache.ojb.broker.accesslayer.SqlStatement.buildJoinTreeForColumn(Sq lStatement.java:785)
at org.apache.ojb.broker.accesslayer.SqlStatement.buildJoinTree(SqlStatemen t.java:756)
at org.apache.ojb.broker.accesslayer.SqlStatement.splitCriteria(SqlStatemen t.java:704)
at org.apache.ojb.broker.accesslayer.SqlStatement.<init>(SqlStatement.java: 134)
at org.apache.ojb.broker.accesslayer.SqlSelectStatement.<init>(SqlSelectSta tement.java:84)
at org.apache.ojb.broker.accesslayer.SqlGenerator.getPreparedSelectStatemen t(SqlGenerator.java:186)
at org.apache.ojb.broker.accesslayer.JdbcAccess.executeQuery(JdbcAccess.jav a:226)
at org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:249)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getIteratorFromQuer y(PersistenceBrokerImpl.java:1526)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1115)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
[org.apache.ojb.broker.accesslayer.RsIterator] ERROR: org.apache.ojb.broker.query.QueryByMtoNCriteria
java.lang.ClassCastException: org.apache.ojb.broker.query.QueryByMtoNCriteria
at org.apache.ojb.broker.accesslayer.SqlStatement.getItemClassDescriptor(Sq lStatement.java:378)
at org.apache.ojb.broker.accesslayer.SqlStatement.getTableAlias(SqlStatemen t.java:322)
at org.apache.ojb.broker.accesslayer.SqlStatement.buildJoinTreeForColumn(Sq lStatement.java:785)
at org.apache.ojb.broker.accesslayer.SqlStatement.buildJoinTree(SqlStatemen t.java:756)
at org.apache.ojb.broker.accesslayer.SqlStatement.splitCriteria(SqlStatemen t.java:704)
at org.apache.ojb.broker.accesslayer.SqlStatement.<init>(SqlStatement.java: 134)
at org.apache.ojb.broker.accesslayer.SqlSelectStatement.<init>(SqlSelectSta tement.java:84)
at org.apache.ojb.broker.accesslayer.SqlGenerator.getPreparedSelectStatemen t(SqlGenerator.java:186)
at org.apache.ojb.broker.accesslayer.JdbcAccess.executeQuery(JdbcAccess.jav a:226)
at org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:249)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getIteratorFromQuer y(PersistenceBrokerImpl.java:1526)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1115)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
java.util.NoSuchElementException
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:221)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
[org.apache.ojb.broker.accesslayer.RsIterator] ERROR: null
java.util.NoSuchElementException
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:221)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Persist enceBrokerImpl.java:1481)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdentity (PersistenceBrokerImpl.java:1562)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReferencedObject (PersistenceBrokerImpl.java:1080)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReference(P ersistenceBrokerImpl.java:873)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveReferences( PersistenceBrokerImpl.java:851)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:421)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
java.util.NoSuchElementException
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:221)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
[org.apache.ojb.broker.accesslayer.RsIterator] ERROR: null
java.util.NoSuchElementException
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:221)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollection( PersistenceBrokerImpl.java:922)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.retrieveCollections (PersistenceBrokerImpl.java:974)
at org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResultSet(RsIt erator.java:422)
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:205)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:166)
at junit.framework.TestCase.runBare(TestCase.java:140)
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:131)
at junit.framework.TestSuite.runTest(TestSuite.java:173)
at junit.framework.TestSuite.run(TestSuite.java:168)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.start(TestRunner.java:234)
at junit.textui.TestRunner.main(TestRunner.java:112)
E
Time: 5.042
There was 1 error:
1) testRoles(com.stmpjmpr.service.WebServiceTest)
java.util.NoSuchElementException
at org.apache.ojb.broker.accesslayer.RsIterator.next(RsIterator.java:221)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1142)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1285)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1407)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQuer y(PersistenceBrokerImpl.java:1393)
at org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery(Pe rsistenceBrokerImpl.java:1602)
at com.stmpjmpr.service.WebServiceImpl.authenticate(WebServiceImpl.java:87)
at com.stmpjmpr.service.WebServiceTest.testRoles(WebServiceTest.java:147)

FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1

Process terminated with exit code -1


--
To unsubscribe, e-mail: <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>

Reply via email to