Greeting.
I know where to look for the failure and error, but don't understand it and
don't know how to fix it. Can anyone help me please?
============= broker.AllTests ==============
Testcase: testEqualCriteria
FAILED
null
junit.framework.AssertionFailedError
at
org.apache.ojb.broker.QueryTest.testEqualCriteria(QueryTest.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
=====================================
Testcase: testLikeCriteria took 0.002 sec
FAILED
null
junit.framework.AssertionFailedError
at
org.apache.ojb.broker.QueryTest.testLikeCriteria(QueryTest.java:160)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
=====================================
Testcase: testPathExpressionsMtoN2 took 0.025 sec
FAILED
null
junit.framework.AssertionFailedError
at
org.apache.ojb.broker.QueryTest.testPathExpressionsMtoN2(QueryTest.java:279)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
====================================
Testcase: testPathExpressionsMtoN2Testcase: testReportQuery took 0.053 sec
Caused an ERROR
ERROR: Attribute a0.id must be GROUPed or used in an aggregate function
java.sql.SQLException: ERROR: Attribute a0.id must be GROUPed or used in an
aggregate function
at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:131)
at
org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection
.java:505)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.j
ava:320)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.j
ava:48)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statem
ent.java:153)
at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl
.java:259)
at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:199)
at
org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(ReportQueryRs
Iterator.java:86)
at
org.apache.ojb.broker.core.ReportRsIteratorFactoryImpl.createRsIterator(Repo
rtRsIteratorFactoryImpl.java:96)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Pers
istenceBrokerImpl.java:2311)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorFromQ
uery(PersistenceBrokerImpl.java:2361)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorByQue
ry(PersistenceBrokerImpl.java:2286)
at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getReportQueryIterato
rByQuery(DelegatingPersistenceBroker.java:281)
at
org.apache.ojb.broker.QueryTest.testReportQuery(QueryTest.java:294)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
rethrown as org.apache.ojb.broker.PersistenceBrokerSQLException: ERROR:
Attribute a0.id must be GROUPed or used in an aggregate function
at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl
.java:302)
at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:199)
at
org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(ReportQueryRs
Iterator.java:86)
at
org.apache.ojb.broker.core.ReportRsIteratorFactoryImpl.createRsIterator(Repo
rtRsIteratorFactoryImpl.java:96)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Pers
istenceBrokerImpl.java:2311)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorFromQ
uery(PersistenceBrokerImpl.java:2361)
at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorByQue
ry(PersistenceBrokerImpl.java:2286)
at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getReportQueryIterato
rByQuery(DelegatingPersistenceBroker.java:281)
at
org.apache.ojb.broker.QueryTest.testReportQuery(QueryTest.java:294)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
Caused by: java.sql.SQLException: ERROR: Attribute a0.id must be GROUPed or
used in an aggregate function
at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:131)
at
org.postgresql.jdbc1.AbstractJdbc1Connection.ExecSQL(AbstractJdbc1Connection
.java:505)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.j
ava:320)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.j
ava:48)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statem
ent.java:153)
at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl
.java:259)
... 24 more
=======================================
Testcase: testReportPathExpressionForExtents2 took 0.007 sec
FAILED
check size expected:<11> but was:<4>
junit.framework.AssertionFailedError: check size expected:<11> but was:<4>
at
org.apache.ojb.broker.QueryTest.testReportPathExpressionForExtents2(QueryTes
t.java:719)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
========== odmg.AllTests =============
Testcase: testOptimisticLockBasics took 0.061 sec
FAILED
expected that a OL exception is caught
junit.framework.AssertionFailedError: expected that a OL exception is caught
at
org.apache.ojb.odmg.LockingTest.testOptimisticLockBasics(LockingTest.java:14
6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
============= End ============
----- Original Message -----
From: "Armin Waibel" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>; "Michael" <[EMAIL PROTECTED]>
Sent: Friday, 30 May, 2003 18:05
Subject: Re: build junit fail
> Hi Michael,
>
> have a look in the generated test reports
> [db-ojb]/target/test/test-xxx.txt
> to see what's going wrong.
> Maybe the generated tables
> aren't perfect (column types, pk-fields,...).
> I don't know about 'real' problems using
> OJB with PostgreSQL.
>
> regards,
> Armin
>
> ----- Original Message -----
> From: "Michael" <[EMAIL PROTECTED]>
> To: "OJB Users List" <[EMAIL PROTECTED]>
> Sent: Friday, May 30, 2003 10:48 AM
> Subject: Re: build junit fail
>
>
> > Dear Armin,
> >
> > OK, I then set the database to PostgreSQL and run build.sh junit
> according
> > to the document at http://db.apache.org/ojb/platforms.html
> >
> > It did prompt "BUILD SUCESSFUL" at the end and sucessfully created
> tables in
> > Postgres, but I have 4 Failure, 1 Error for ojb.Broker.AllTests, and 1
> > Failure for ojb.odmg.AllTests.
> >
> > That doesn't matter too? But according to the document, it is says
> there "If
> > the release has no junit failures listed in todo.html or if you get
> more
> > errors than mentioned in todo.html there seem to be problems with your
> > platform."
> >
> >
> > Regards,
> > Michael C. K. Ng
> > 30/5/03 - 1640
> >
> > ----- Original Message -----
> > From: "Armin Waibel" <[EMAIL PROTECTED]>
> > To: "OJB Users List" <[EMAIL PROTECTED]>; "Michael"
> <[EMAIL PROTECTED]>
> > Sent: Friday, 30 May, 2003 15:41
> > Subject: Re: build junit fail
> >
> >
> > > Hi Michael,
> > >
> > > it's an open issue on CVS. Will be
> > > solved before rc4. Nothing to worry about ;-)
> > >
> > > regards,
> > > Armin
> > >
> > > ----- Original Message -----
> > > From: "Michael" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, May 30, 2003 5:18 AM
> > > Subject: build junit fail
> > >
> > >
> > > Greeting.
> > >
> > > I've set +JDBC30 in build properties, included j2ee.jar in /lib, run
> > > build.sh prepare, then run build.sh junit.
> > >
> > > I still got this failure:
> > >
> > > junit-no-compile-no-prepare:
> > >
> > > [junit] Running org.apache.ojb.broker.AllTests
> > >
> > > [junit] Tests run: 209, Failures: 1, Errors: 0, Time elapsed:
> 33.276
> > > sec
> > >
> > > [junit] TEST org.apache.ojb.broker.AllTests FAILED
> > >
> > > [junit] Running org.apache.ojb.odmg.AllTests
> > >
> > > [junit] [BOOT] INFO: OJB.properties:
> > >
> file:/usr/local/install/db-ojb-1.0.rc3/target/test/ojb/OJB.properties
> > > [junit] Tests run: 156, Failures: 0, Errors: 0, Time elapsed: 14.213
> sec
> > >
> > > [junit] Running org.apache.ojb.soda.AllTests
> > >
> > > [junit] [BOOT] INFO: OJB.properties:
> > >
> file:/usr/local/install/db-ojb-1.0.rc3/target/test/ojb/OJB.properties
> > > [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 6.532
> sec
> > >
> > > [junit] Running org.apache.ojb.otm.AllTests
> > >
> > > [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed:
> 6.551
> > > sec
> > >
> > > I refer to the target file, it says:
> > >
> > > Testcase: testReportPathExpressionForExtents2 took 0.008 sec
> > >
> > > FAILED
> > >
> > > check size expected:<11> but was:<4>
> > >
> > > junit.framework.AssertionFailedError: check size expected:<11> but
> > > was:<4>
> > >
> > > at
> > >
> org.apache.ojb.broker.QueryTest.testReportPathExpressionForExtents2(Quer
> > > yTest.java:719)
> > >
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > Method)
> > >
> > > at
> > >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> > > a:39)
> > >
> > > at
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> > > Impl.java:25)
> > >
> > > but I have no idea how to fix it. Can anyone help?
> > >
> > > Thank you.
> > >
> > >
> > > Regards,
> > > Michael C. K. Ng
> > > 30/5/03 - 1122
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > > 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]
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> 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]