[Mondrian] FW: Cron <jhyde@marmalade> nice bash --login /home/jhyde/open2/mondrian/bin/megatest --nightly

Julian Hyde julianhyde at speakeasy.net
Thu Sep 13 19:22:39 EDT 2007


3 new errors against Derby in the nightly regress. Can someone step up and
take a look at these? I don't have time right now.

Thu Sep 13 04:42:48 PDT 2007
Running test with JDK=jdk1.6 database=derby props={
mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
mondrian.native.nonempty.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false}

     [java] There were 3 errors:
     [java] 1)
testBug1438285(mondrian.test.DrillThroughTest)java.lang.Exception: ERROR in
SQL - invalid for database: jdbc:derby:demo/derby/foodmart
     [java] select "store"."store_country" as "Store Country",
"store"."store_state" as "Store State", "store"."store_city" as "Store
City", "store"."store_name" as "Store Name", "store"."store_sqft" as "Store
Sqft", "store"."store_type" as "Store Type", "time_by_day"."the_year" as
"Year", "time_by_day"."quarter" as "Quarter", "time_by_day"."month_of_year"
as "Month", "product_class"."product_family" as "Product Family",
"product_class"."product_department" as "Product Department",
"product_class"."product_category" as "Product Category",
"product_class"."product_subcategory" as "Product Subcategory",
"product"."brand_name" as "Brand Name", "product"."product_name" as "Product
Name", "store_ragged"."store_id" as "Store Id", "store_ragged"."store_id" as
"Store Id (Key)", "promotion"."media_type" as "Media Type",
"promotion"."promotion_name" as "Promotion Name", "customer"."country" as
"Country", "customer"."state_province" as "State Province",
"customer"."city" as "City", "customer"."fullname" as "Name",
"customer"."customer_id" as "Name (Key)", "customer"."education" as
"Education Level", "customer"."gender" as "Gender",
"customer"."marital_status" as "Marital Status", "customer"."yearly_income"
as "Yearly Income", "sales_fact_1997"."unit_sales" as "Unit Sales" from
"store" as "store", "sales_fact_1997" as "sales_fact_1997", "time_by_day" as
"time_by_day", "product_class" as "product_class", "product" as "product",
"store_ragged" as "store_ragged", "promotion" as "promotion", "customer" as
"customer" where "sales_fact_1997"."store_id" = "store"."store_id" and
"sales_fact_1997"."time_id" = "time_by_day"."time_id" and
"time_by_day"."the_year" = 1997 and "sales_fact_1997"."product_id" =
"product"."product_id" and "product"."product_class_id" =
"product_class"."product_class_id" and "sales_fact_1997"."store_id" =
"store_ragged"."store_id" and "sales_fact_1997"."promotion_id" =
"promotion"."promotion_id" and "sales_fact_1997"."customer_id" =
"customer"."customer_id" order by "store"."store_country" ASC,
"store"."store_state" ASC, "store"."store_city" ASC, "store"."store_name"
ASC, "store"."store_sqft" ASC, "store"."store_type" ASC,
"time_by_day"."the_year" ASC, "time_by_day"."quarter" ASC,
"time_by_day"."month_of_year" ASC, "product_class"."product_family" ASC,
"product_class"."product_department" ASC, "product_class"."product_category"
ASC, "product_class"."product_subcategory" ASC, "product"."brand_name" ASC,
"product"."product_name" ASC, "store_ragged"."store_id" ASC,
"promotion"."media_type" ASC, "promotion"."promotion_name" ASC,
"customer"."country" ASC, "customer"."state_province" ASC, "customer"."city"
ASC, "customer"."fullname" ASC, "customer"."customer_id" ASC,
"customer"."education" ASC, "customer"."gender" ASC,
"customer"."marital_status" ASC, "customer"."yearly_income" ASC
     [java] 	at
mondrian.test.TestContext.checkSqlAgainstDatasource(TestContext.java:969)
     [java] 	at
mondrian.test.TestContext.assertSqlEquals(TestContext.java:879)
     [java] 	at
mondrian.test.DrillThroughTest.testBug1438285(DrillThroughTest.java:571)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
     [java] 	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
     [java] 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
     [java] 	at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
     [java] 	at java.lang.Thread.run(Thread.java:595)
     [java] Caused by: java.sql.SQLException: Java exception: 'Java heap
space: java.lang.OutOfMemoryError'.
     [java] 	at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
     [java] 	at
org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
     [java] 	at org.apache.derby.impl.jdbc.Util.javaException(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknow
n Source)
     [java] 	at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
     [java] 	at
org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
     [java] 	at
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
     [java] 	at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.EmbedStatement.executeQuery(Unknown Source)
     [java] 	at
mondrian.test.TestContext.checkSqlAgainstDatasource(TestContext.java:960)
     [java] 	... 18 more
     [java] 2)
testBug1746362(mondrian.test.SchemaTest)mondrian.olap.MondrianException:
Mondrian Error:Internal error: Error while executing query [with member
[Measures].[StoreType] as '[Store2].CurrentMember.Properties("Store Type")'
     [java] select {[Measures].[Store Sales], [Measures].[StoreType]} ON
COLUMNS,
     [java]   NonEmptyCrossJoin({[Store2.Store2].[All Stores].Children},
{[Product].[All Products]}) ON ROWS
     [java] from [Sales]
     [java] ]
     [java] 	at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:760)
     [java] 	at mondrian.olap.Util.newInternal(Util.java:1175)
     [java] 	at mondrian.olap.Util.newError(Util.java:1191)
     [java] 	at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:442)
     [java] 	at
mondrian.test.TestContext.executeQuery(TestContext.java:393)
     [java] 	at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:618)
     [java] 	at
mondrian.test.SchemaTest.testBug1746362(SchemaTest.java:1132)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
     [java] 	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
     [java] 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
     [java] 	at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
     [java] 	at java.lang.Thread.run(Thread.java:595)
     [java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Error while loading segment; sql=[select
"time_by_day"."the_year" as "c0", "store_ragged"."store_id" as "c1",
sum("sales_fact_1997"."store_sales") as "m0" from "time_by_day" as
"time_by_day", "sales_fact_1997" as "sales_fact_1997", "store_ragged" as
"store_ragged" where "sales_fact_1997"."time_id" = "time_by_day"."time_id"
and "time_by_day"."the_year" = 1998 and "sales_fact_1997"."store_id" =
"store_ragged"."store_id" and "store_ragged"."store_id" in ('0', '1', '4',
'5', '8', '9', '10', '12', '18', '19', '20', '21') group by
"time_by_day"."the_year", "store_ragged"."store_id"]
     [java] 	at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:760)
     [java] 	at mondrian.olap.Util.newInternal(Util.java:1175)
     [java] 	at mondrian.olap.Util.newError(Util.java:1191)
     [java] 	at mondrian.rolap.SqlStatement.handle(SqlStatement.java:208)
     [java] 	at
mondrian.rolap.SqlStatement.execute(SqlStatement.java:138)
     [java] 	at mondrian.rolap.RolapUtil.executeQuery(RolapUtil.java:285)
     [java] 	at mondrian.rolap.RolapUtil.executeQuery(RolapUtil.java:246)
     [java] 	at
mondrian.rolap.agg.SegmentLoader.createExecuteSql(SegmentLoader.java:335)
     [java] 	at
mondrian.rolap.agg.SegmentLoader.load(SegmentLoader.java:74)
     [java] 	at mondrian.rolap.agg.Aggregation.load(Aggregation.java:169)
     [java] 	at
mondrian.rolap.agg.AggregationManager.loadAggregation(AggregationManager.jav
a:80)
     [java] 	at
mondrian.rolap.FastBatchingCellReader$Batch.loadAggregation(FastBatchingCell
Reader.java:520)
     [java] 	at
mondrian.rolap.FastBatchingCellReader$Batch.loadAggregation(FastBatchingCell
Reader.java:457)
     [java] 	at
mondrian.rolap.FastBatchingCellReader.loadAggregation(FastBatchingCellReader
.java:251)
     [java] 	at
mondrian.rolap.FastBatchingCellReader.loadAggregations(FastBatchingCellReade
r.java:232)
     [java] 	at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:538)
     [java] 	at mondrian.rolap.RolapResult.<init>(RolapResult.java:256)
     [java] 	at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:414)
     [java] 	... 19 more
     [java] Caused by: java.sql.SQLException: Comparisons between 'INTEGER'
and 'CHAR' are not supported.
     [java] 	at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
     [java] 	at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknow
n Source)
     [java] 	at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
     [java] 	at
org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
     [java] 	at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown
Source)
     [java] 	at
org.apache.derby.impl.jdbc.EmbedStatement.executeQuery(Unknown Source)
     [java] 	at
org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement
.java:188)
     [java] 	at
mondrian.rolap.SqlStatement.execute(SqlStatement.java:124)
     [java] 	... 32 more
     [java] 3)
testNonAllPromotionMembers(mondrian.rolap.RolapResultTest)mondrian.olap.Mond
rianException: Mondrian Error:Internal error: Error while executing query
[select ({[Promotions2].[Price Winners], [Promotions2].[Sale Winners]} *
{Tail([Time].[Year].Members, 3.0)}) ON COLUMNS,
     [java]   NON EMPTY Crossjoin({[Store].CurrentMember.Children}, {[Store
Type].[All Store Types].Children}) ON ROWS
     [java] from [Sales]
     [java] ]
     [java] 	at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:760)
     [java] 	at mondrian.olap.Util.newInternal(Util.java:1175)
     [java] 	at mondrian.olap.Util.newError(Util.java:1191)
     [java] 	at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:442)
     [java] 	at
mondrian.test.TestContext.executeQuery(TestContext.java:393)
     [java] 	at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:618)
     [java] 	at
mondrian.rolap.RolapResultTest.testNonAllPromotionMembers(RolapResultTest.ja
va:299)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
     [java] 	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
     [java] 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
     [java] 	at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
     [java] 	at java.lang.Thread.run(Thread.java:595)
     [java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Failed to load all aggregations after 10 passes;
there's probably a cycle
     [java] 	at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:757)
     [java] 	at mondrian.olap.Util.newInternal(Util.java:1168)
     [java] 	at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:547)
     [java] 	at mondrian.rolap.RolapResult.<init>(RolapResult.java:256)
     [java] 	at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:414)
     [java] 	... 19 more



Julian
 

-----Original Message-----
From: Cron Daemon [mailto:root at marmalade.hydromatic.net] 
Sent: Thursday, September 13, 2007 1:30 AM
To: julianhyde at gmail.com
Subject: Cron <jhyde at marmalade> nice bash --login
/home/jhyde/open2/mondrian/bin/megatest --nightly

LD_LIBRARY_PATH is:
/home/jhyde/open2/thirdparty/stlport/lib
/home/jhyde/open2/thirdparty/boost/lib
/home/jhyde/open2/aspen/cpp/aspen/farrago/.libs
/home/jhyde/open2/aspen/cpp/aspen/test/.libs
/home/jhyde/open2/aspen/cpp/aspen/libaspen/.libs
/lib
/home/jhyde/open2/fennel/../thirdparty/stlport/lib
/home/jhyde/open2/fennel/../thirdparty/boost/lib
/home/jhyde/open2/fennel/lucidera/farrago/.libs
/home/jhyde/open2/fennel/disruptivetech/farrago/.libs
/home/jhyde/open2/fennel/farrago/.libs
/home/jhyde/open2/fennel/test/.libs
/home/jhyde/open2/fennel/lucidera/libfennel_lu/.libs
/home/jhyde/open2/fennel/disruptivetech/libfennel_dt/.libs
/home/jhyde/open2/fennel/libfennel/.libs
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib
 

... - file(s) up-to-date.
No file(s) to resolve.
At revision 26.

::: Summary :::::::::::::::::::::::::::::::::::::
Tests completed at Thu Sep 13 05:10:28 PDT 2007.
Running test with JDK=jdk1.6 database=oracle props={}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=derby props={ mondrian.test.VUsers=1}
     [java] OK (1476 tests)
Running test with JDK=jdk1.4 database=mysql props={ mondrian.test.VUsers=1
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.5 database=mysql props={ mondrian.test.VUsers=1
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.4 database=oracle props={ mondrian.test.VUsers=1}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={ mondrian.test.VUsers=1}
     [java] OK (1476 tests)
Running test with JDK=jdk1.6 database=oracle props={ mondrian.test.VUsers=1}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.test.random.seed=-1 mondrian.expCache.enable=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=derby props={
mondrian.rolap.star.disableCaching=true
mondrian.rolap.star.disableCaching=true mondrian.native.filter.enable=false
mondrian.native.nonempty.enable=false
mondrian.olap.fun.crossjoin.optimizer.size=0}
     [java] 1)
testBug1746362(mondrian.test.SchemaTest)mondrian.olap.MondrianException:
Mondrian Error:Internal error: Error while executing query [with member
[Measures].[StoreType] as '[Store2].CurrentMember.Properties("Store Type")'
     [java] 2)
testNonAllPromotionMembers(mondrian.rolap.RolapResultTest)mondrian.olap.Mond
rianException: Mondrian Error:Internal error: Error while executing query
[select ({[Promotions2].[Price Winners], [Promotions2].[Sale Winners]} *
{Tail([Time].[Year].Members, 3.0)}) ON COLUMNS,
     [java] Tests run: 1378,  Failures: 0,  Errors: 2
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.test.random.seed=-1 mondrian.expCache.enable=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=100 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.test.random.seed=15583 mondrian.expCache.enable=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.expCache.enable=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.star.disableCaching=true}
     [java] OK (1476 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
     [java] OK (1476 tests)
Running test with JDK=jdk1.6 database=mysql props={
mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=1}
     [java] OK (1378 tests)
Running test with JDK=jdk1.6 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
mondrian.rolap.aggregates.ChooseByVolume=true
mondrian.rolap.star.disableCaching=true mondrian.native.filter.enable=false
mondrian.native.nonempty.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.olap.fun.crossjoin.optimizer.size=0
mondrian.rolap.groupingsets.enable=true}
     [java] 1)
testSubtotalsEmptyRow(mondrian.test.clearview.SubTotalTest)mondrian.olap.Mon
drianException: Mondrian Error:Internal error: Error while executing query
[with set [*NATIVE_CJ_SET] as 'NonEmptyCrossJoin([*BASE_MEMBERS_Store],
[*BASE_MEMBERS_Product])'
     [java] 2)
testNonAllPromotionMembers(mondrian.rolap.RolapResultTest)mondrian.olap.Mond
rianException: Mondrian Error:Internal error: Error while executing query
[select ({[Promotions2].[Price Winners], [Promotions2].[Sale Winners]} *
{Tail([Time].[Year].Members, 3.0)}) ON COLUMNS,
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1378,  Failures: 2,  Errors: 2
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.native.crossjoin.enable=false}
     [java] 1)
testGroupBatchesForTwoSetOfGroupableBatches(mondrian.rolap.FastBatchingCellR
eaderTest)junit.framework.AssertionFailedError: expected:<2> but was:<4>
     [java] 2)
testCanBatchForBatchesFromSameAggregationButDifferentRollupOption(mondrian.r
olap.FastBatchingCellReaderTest)junit.framework.AssertionFailedError
     [java] Tests run: 1378,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.6 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
mondrian.olap.case.sensitive=false mondrian.test.ExpDependencies=10
mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.expCache.enable=false
mondrian.rolap.SparseSegmentValueThreshold=25000}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.ExpDependencies=10 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.native.crossjoin.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=1000
mondrian.rolap.SparseSegmentValueThreshold=10}
     [java] 1)
testFlush(mondrian.rolap.CacheControlTest)junit.framework.ComparisonFailure:
Expected:
     [java] 2)
testGroupBatchesForTwoSetOfGroupableBatches(mondrian.rolap.FastBatchingCellR
eaderTest)junit.framework.AssertionFailedError: expected:<2> but was:<4>
     [java] 3)
testCanBatchForBatchesFromSameAggregationButDifferentRollupOption(mondrian.r
olap.FastBatchingCellReaderTest)junit.framework.AssertionFailedError
     [java] Tests run: 1378,  Failures: 3,  Errors: 0
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
mondrian.rolap.aggregates.ChooseByVolume=true
mondrian.rolap.star.disableCaching=true mondrian.olap.case.sensitive=false
mondrian.test.ExpDependencies=10 mondrian.rolap.evaluate.MaxEvalDepth=6
mondrian.rolap.SparseSegmentValueThreshold=25000}
     [java] 1)
testUnknownUsages(mondrian.test.SchemaTest)junit.framework.ComparisonFailure
: expected:<......> but was:<...06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] 2)
testUnknownUsages1(mondrian.test.SchemaTest)junit.framework.ComparisonFailur
e: expected:<...> but was:<...WARN - Recognizer.checkUnusedColumns:
Candidate aggregate table 'agg_lc_06_sales_fact_1997' for fact table
'sales_fact_1997' has a column 'city' with unknown usage.
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
Running test with JDK=jdk1.6 database=derby props={
mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
mondrian.native.nonempty.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false}
     [java] 1)
testBug1438285(mondrian.test.DrillThroughTest)java.lang.Exception: ERROR in
SQL - invalid for database: jdbc:derby:demo/derby/foodmart
     [java] 2)
testBug1746362(mondrian.test.SchemaTest)mondrian.olap.MondrianException:
Mondrian Error:Internal error: Error while executing query [with member
[Measures].[StoreType] as '[Store2].CurrentMember.Properties("Store Type")'
     [java] 3)
testNonAllPromotionMembers(mondrian.rolap.RolapResultTest)mondrian.olap.Mond
rianException: Mondrian Error:Internal error: Error while executing query
[select ({[Promotions2].[Price Winners], [Promotions2].[Sale Winners]} *
{Tail([Time].[Year].Members, 3.0)}) ON COLUMNS,
     [java] Tests run: 1378,  Failures: 0,  Errors: 3
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1378,  Failures: 0,  Errors: 2
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1378,  Failures: 2,  Errors: 2
     [java] FAILURES!!!
     [java] Tests run: 1378,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1378,  Failures: 3,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1476,  Failures: 2,  Errors: 0
     [java] FAILURES!!!
     [java] Tests run: 1378,  Failures: 0,  Errors: 3
There were failures.

::: check javadoc :::::::::::::::::::::::::::::::

::: megatest.log :::::::::::::::::::::::::::::::::
derby oracle mysql
database oracle ok

========================================
Thu Sep 13 01:30:07 PDT 2007
Running test with JDK=jdk1.6 database=oracle props={}
build=true
Buildfile: build.xml

clean:

prepare:
    [mkdir] Created dir: /home/jhyde/open2/mondrian/build

parser:
  [javacup] Opening files...
  [javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
  [javacup] Checking specification...
  [javacup] Warning: Terminal "UNKNOWN" was declared but never used
  [javacup] Warning: Non terminal "unsigned_integer" was declared but never
used
  [javacup] Building parse tables...
  [javacup]   Computing non-terminal nullability...
  [javacup]   Computing first sets...
  [javacup]   Building state machine...
  [javacup]   Filling in tables...
  [javacup] *** Reduce/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   and     term3 ::= term3 IS NULL (*) 
  [javacup]   under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END, IN,
IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN, WHEN, XOR,
COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
  [javacup]   Resolved in favor of the second production.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup]   Checking for non-reduced productions...
  [javacup] Writing parser...
  [javacup] Closing files...
  [javacup] ------- CUP v0.10k Parser Generation Summary -------
  [javacup]   0 errors and 63 warnings
  [javacup]   56 terminals, 57 non-terminals, and 122 productions declared, 
  [javacup]   producing 191 unique parse states.
  [javacup]   2 terminals declared but not used.
  [javacup]   0 non-terminals declared but not used.
  [javacup]   0 productions never reduced.
  [javacup]   61 conflicts detected (61 expected).
  [javacup]   Code written to "Parser.java", and "ParserSym.java".
  [javacup] ---------------------------------------------------- (v0.10k)

generate.resources:
    [javac] Compiling 7 source files to /home/jhyde/open2/mondrian/classes
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties

def:
   [xomgen] Writing src/main/mondrian/olap/mondrian.dtd
   [xomgen] Writing src/main/mondrian/olap/MondrianDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/gui/mondrian_SW.dtd
   [xomgen] Writing src/main/mondrian/gui/MondrianGuiDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
   [xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib

compile.java:
    [javac] Compiling 452 source files to /home/jhyde/open2/mondrian/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

compile:

prepare:

parser:
  [javacup] Files are up to date.

generate.resources:
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties is up to date

def:

compile.java:

compile:

info:
     [echo] ==============================================================
     [echo] | Mondrian configuration info                                |
     [echo] ==============================================================
     [echo] project.location      = /home/jhyde/open2/mondrian
     [echo] jdk.home              = 
     [echo] catalina.home         = ${env.CATALINA_HOME}
     [echo] junit.home            = ${env.JUNIT_HOME}
     [echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
     [echo] mondrian.foodmart.jdbcURL    =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
     [echo] mondrian.jdbcDrivers         = oracle.jdbc.OracleDriver
     [echo] ==============================================================

compile.tests:
    [javac] Compiling 109 source files to
/home/jhyde/open2/mondrian/testclasses
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

set.connectString:

test:

set.connectString:

test-nobuild:
     [echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
     [echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydrom
atic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/FoodMa
rt.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California manager';
     [java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
     [java] log4j:WARN Please initialize the log4j system properly.
     [java] testName: 
     [java] testClass: 
     [java] java.version: 1.5.0_12
     [java] Iterations=1
     [java] All 1 thread(s) started.
     [java] 
     [java] [0] ........................................
     [java] [40] ........................................
     [java] [80] ........................................
     [java] [120] ........................................
     [java] [160] ........................................
     [java] [200] ........................................
     [java] [240] ........................................
     [java] [280] ........................................
     [java] [320] ........................................
     [java] [360] ........................................
     [java] [400] ........................................
     [java] [440] ........................................
     [java] [480] ........................................
     [java] [520] ........................................
     [java] [560] ........................................
     [java] [600] ........................................
     [java] [640] ........................................
     [java] [680] ........................................
     [java] [720] ........................................
     [java] [760] ........................................
     [java] [800] ........................................
     [java] [840] ........................................
     [java] [880] ........................................
     [java] [920] ........................................
     [java] [960] ........................................
     [java] [1000] ........................................
     [java] [1040] ........................................
     [java] [1080] ........................................
     [java] [1120] ........................................
     [java] [1160] ........................................
     [java] [1200] ........................................
     [java] [1240] ........................................
     [java] [1280] ........................................
     [java] [1320] ........................................
     [java] [1360] ........................................
     [java] [1400] ........................................
     [java] [1440] ....................................
     [java] 
     [java] OK (1476 tests)
     [java] 
     [java] Time: 235.48
     [java] Normal termination.

BUILD SUCCESSFUL
Total time: 4 minutes 33 seconds

========================================
Thu Sep 13 01:34:41 PDT 2007
Running olap4j test with JDK=jdk1.6
Buildfile: build.xml

clean:

BUILD SUCCESSFUL
Total time: 0 seconds
Buildfile: build.xml

prepare:
    [mkdir] Created dir: /home/jhyde/open2/olap4j/build

parser:
  [javacup] Files are up to date.

compile.java:
    [javac] Compiling 114 source files to /home/jhyde/open2/olap4j/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 4 source files to /home/jhyde/open2/olap4j/testclasses

compile:

BUILD SUCCESSFUL
Total time: 6 seconds
Buildfile: build.xml

javadoc:
   [delete] Deleting: /home/jhyde/open2/olap4j/doc/api/index.html
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Loading source files for package mondrian.olap4j...
  [javadoc] Loading source files for package org.olap4j...
  [javadoc] Loading source files for package org.olap4j.driver.xmla...
  [javadoc] Loading source files for package org.olap4j.mdx...
  [javadoc] Loading source files for package org.olap4j.mdx.parser...
  [javadoc] Loading source files for package org.olap4j.mdx.parser.impl...
  [javadoc] Loading source files for package org.olap4j.metadata...
  [javadoc] Loading source files for package org.olap4j.query...
  [javadoc] Loading source files for package org.olap4j.sample...
  [javadoc] Loading source files for package org.olap4j.type...
  [javadoc] Loading source files for package org.olap4j.test...
  [javadoc] Constructing Javadoc information...
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:73:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public RowId getRowId(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:77:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public RowId getRowId(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:81:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateRowId(int columnIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:85:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateRowId(String columnLabel, RowId x)
throws SQLException {
  [javadoc]                                                     ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:107:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateNClob(int columnIndex, NClob nClob)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:112:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             String columnLabel, NClob nClob) throws SQLException
{
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:116:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public NClob getNClob(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:120:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public NClob getNClob(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:124:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public SQLXML getSQLXML(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:128:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public SQLXML getSQLXML(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:133:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             int columnIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                              ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:138:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             String columnLabel, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:325:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jConnectionJdbc4
  [javadoc]         public NClob createNClob() throws SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:329:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jConnectionJdbc4
  [javadoc]         public SQLXML createSQLXML() throws SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:338:
cannot find symbol
  [javadoc] symbol  : class SQLClientInfoException
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jConnectionJdbc4
  [javadoc]             String name, String value) throws
SQLClientInfoException {
  [javadoc]                                               ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:342:
cannot find symbol
  [javadoc] symbol  : class SQLClientInfoException
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jConnectionJdbc4
  [javadoc]         public void setClientInfo(Properties properties) throws
SQLClientInfoException {
  [javadoc]
^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:376:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public RowId getRowId(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:380:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public RowId getRowId(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:384:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public void updateRowId(int columnIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:388:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public void updateRowId(String columnLabel, RowId x)
throws SQLException {
  [javadoc]                                                     ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:410:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public void updateNClob(int columnIndex, NClob nClob)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:415:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]             String columnLabel, NClob nClob) throws SQLException
{
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:419:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public NClob getNClob(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:423:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public NClob getNClob(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:427:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public SQLXML getSQLXML(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:431:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]         public SQLXML getSQLXML(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:436:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]             int columnIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                              ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:441:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jCellSetJdbc4
  [javadoc]             String columnLabel, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:618:
cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jPreparedStatementJdbc4
  [javadoc]         public void setRowId(int parameterIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:632:
cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jPreparedStatementJdbc4
  [javadoc]         public void setNClob(int parameterIndex, NClob value)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:654:
cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jPreparedStatementJdbc4
  [javadoc]             int parameterIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/FactoryJdbc4Impl.java:719:
cannot find symbol
  [javadoc] symbol  : class RowIdLifetime
  [javadoc] location: class
mondrian.olap4j.FactoryJdbc4Impl.MondrianOlap4jDatabaseMetaDataJdbc4
  [javadoc]         public RowIdLifetime getRowIdLifetime() throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:72
: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public RowId getRowId(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:76
: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public RowId getRowId(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:80
: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateRowId(int columnIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:84
: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateRowId(String columnLabel, RowId x)
throws SQLException {
  [javadoc]                                                     ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:10
6: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public void updateNClob(int columnIndex, NClob nClob)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:11
1: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             String columnLabel, NClob nClob) throws SQLException
{
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:11
5: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public NClob getNClob(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:11
9: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public NClob getNClob(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:12
3: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public SQLXML getSQLXML(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:12
7: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]         public SQLXML getSQLXML(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:13
2: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             int columnIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                              ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:13
7: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.EmptyResultSetJdbc4
  [javadoc]             String columnLabel, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:32
5: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jConnectionJdbc4
  [javadoc]         public NClob createNClob() throws SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:32
9: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jConnectionJdbc4
  [javadoc]         public SQLXML createSQLXML() throws SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:33
8: cannot find symbol
  [javadoc] symbol  : class SQLClientInfoException
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jConnectionJdbc4
  [javadoc]             String name, String value) throws
SQLClientInfoException {
  [javadoc]                                               ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:34
2: cannot find symbol
  [javadoc] symbol  : class SQLClientInfoException
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jConnectionJdbc4
  [javadoc]         public void setClientInfo(Properties properties) throws
SQLClientInfoException {
  [javadoc]
^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:37
6: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public RowId getRowId(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:38
0: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public RowId getRowId(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:38
4: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public void updateRowId(int columnIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:38
8: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public void updateRowId(String columnLabel, RowId x)
throws SQLException {
  [javadoc]                                                     ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:41
0: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public void updateNClob(int columnIndex, NClob nClob)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:41
5: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]             String columnLabel, NClob nClob) throws SQLException
{
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:41
9: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public NClob getNClob(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:42
3: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public NClob getNClob(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:42
7: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public SQLXML getSQLXML(int columnIndex) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:43
1: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]         public SQLXML getSQLXML(String columnLabel) throws
SQLException {
  [javadoc]                ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:43
6: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]             int columnIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                              ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:44
1: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jCellSetJdbc4
  [javadoc]             String columnLabel, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:61
7: cannot find symbol
  [javadoc] symbol  : class RowId
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jPreparedStatementJdbc4
  [javadoc]         public void setRowId(int parameterIndex, RowId x) throws
SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:63
1: cannot find symbol
  [javadoc] symbol  : class NClob
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jPreparedStatementJdbc4
  [javadoc]         public void setNClob(int parameterIndex, NClob value)
throws SQLException {
  [javadoc]                                                  ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:65
3: cannot find symbol
  [javadoc] symbol  : class SQLXML
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jPreparedStatementJdbc4
  [javadoc]             int parameterIndex, SQLXML xmlObject) throws
SQLException {
  [javadoc]                                 ^
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/FactoryJdbc4Impl.java:71
8: cannot find symbol
  [javadoc] symbol  : class RowIdLifetime
  [javadoc] location: class
org.olap4j.driver.xmla.FactoryJdbc4Impl.XmlaOlap4jDatabaseMetaDataJdbc4
  [javadoc]         public RowIdLifetime getRowIdLifetime() throws
SQLException {
  [javadoc]                ^
  [javadoc] javadoc: warning - Error fetching URL:
http://www.junit.org/junit/javadoc/3.8/package-list
  [javadoc] Standard Doclet version 1.5.0_12
  [javadoc] Building tree for all the packages and classes...
  [javadoc]
/home/jhyde/open2/olap4j/src/mondrian/olap4j/MondrianOlap4jDriver.java:64:
warning - Tag @link: can't find unwrap(Class) in java.sql.Connection
  [javadoc]
/home/jhyde/open2/olap4j/src/org/olap4j/driver/xmla/XmlaOlap4jDriver.java:67
: warning - Tag @link: can't find unwrap(Class) in java.sql.Connection
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
  [javadoc] Generating /home/jhyde/open2/olap4j/doc/api/stylesheet.css...
  [javadoc] Note: Custom tags that could override future standard tags:
@testcase, @post, @pre. To avoid potential overrides, use at least one
period character (.) in custom tag names.
  [javadoc] Note: Custom tags that were not seen:  @testcase, @post
  [javadoc] 67 warnings

BUILD SUCCESSFUL
Total time: 20 seconds
derby oracle mysql
database oracle ok

========================================
Thu Sep 13 01:35:10 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={}
build=true
Buildfile: build.xml

clean:

prepare:
    [mkdir] Created dir: /home/jhyde/open2/mondrian/build

parser:
  [javacup] Opening files...
  [javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
  [javacup] Checking specification...
  [javacup] Warning: Terminal "UNKNOWN" was declared but never used
  [javacup] Warning: Non terminal "unsigned_integer" was declared but never
used
  [javacup] Building parse tables...
  [javacup]   Computing non-terminal nullability...
  [javacup]   Computing first sets...
  [javacup]   Building state machine...
  [javacup]   Filling in tables...
  [javacup] *** Reduce/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   and     term3 ::= term3 IS NULL (*) 
  [javacup]   under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END, IN,
IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN, WHEN, XOR,
COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
  [javacup]   Resolved in favor of the second production.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup]   Checking for non-reduced productions...
  [javacup] Writing parser...
  [javacup] Closing files...
  [javacup] ------- CUP v0.10k Parser Generation Summary -------
  [javacup]   0 errors and 63 warnings
  [javacup]   56 terminals, 57 non-terminals, and 122 productions declared, 
  [javacup]   producing 191 unique parse states.
  [javacup]   2 terminals declared but not used.
  [javacup]   0 non-terminals declared but not used.
  [javacup]   0 productions never reduced.
  [javacup]   61 conflicts detected (61 expected).
  [javacup]   Code written to "Parser.java", and "ParserSym.java".
  [javacup] ---------------------------------------------------- (v0.10k)

generate.resources:
    [javac] Compiling 7 source files to /home/jhyde/open2/mondrian/classes
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties

def:
   [xomgen] Writing src/main/mondrian/olap/mondrian.dtd
   [xomgen] Writing src/main/mondrian/olap/MondrianDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/gui/mondrian_SW.dtd
   [xomgen] Writing src/main/mondrian/gui/MondrianGuiDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
   [xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib

compile.java:
    [javac] Compiling 452 source files to /home/jhyde/open2/mondrian/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

compile:

prepare:

parser:
  [javacup] Files are up to date.

generate.resources:
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties is up to date

def:

compile.java:

compile:

info:
     [echo] ==============================================================
     [echo] | Mondrian configuration info                                |
     [echo] ==============================================================
     [echo] project.location      = /home/jhyde/open2/mondrian
     [echo] jdk.home              = 
     [echo] catalina.home         = ${env.CATALINA_HOME}
     [echo] junit.home            = ${env.JUNIT_HOME}
     [echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
     [echo] mondrian.foodmart.jdbcURL    =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
     [echo] mondrian.jdbcDrivers         = oracle.jdbc.OracleDriver
     [echo] ==============================================================

compile.tests:
    [javac] Compiling 109 source files to
/home/jhyde/open2/mondrian/testclasses
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

set.connectString:

test:

set.connectString:

test-nobuild:
     [echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
     [echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydrom
atic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/FoodMa
rt.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California manager';
     [java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
     [java] log4j:WARN Please initialize the log4j system properly.
     [java] testName: 
     [java] testClass: 
     [java] java.version: 1.5.0_12
     [java] Iterations=1
     [java] All 1 thread(s) started.
     [java] 
     [java] [0] ........................................
     [java] [40] ........................................
     [java] [80] ........................................
     [java] [120] ........................................
     [java] [160] ........................................
     [java] [200] ........................................
     [java] [240] ........................................
     [java] [280] ........................................
     [java] [320] ........................................
     [java] [360] ........................................
     [java] [400] ........................................
     [java] [440] ........................................
     [java] [480] ........................................
     [java] [520] ........................................
     [java] [560] ........................................
     [java] [600] ........................................
     [java] [640] ........................................
     [java] [680] ........................................
     [java] [720] ........................................
     [java] [760] ........................................
     [java] [800] ........................................
     [java] [840] ........................................
     [java] [880] ........................................
     [java] [920] ........................................
     [java] [960] ........................................
     [java] [1000] ........................................
     [java] [1040] ........................................
     [java] [1080] ........................................
     [java] [1120] ........................................
     [java] [1160] ........................................
     [java] [1200] ........................................
     [java] [1240] ........................................
     [java] [1280] ........................................
     [java] [1320] ........................................
     [java] [1360] ........................................
     [java] [1400] ........................................
     [java] [1440] ....................................
     [java] 
     [java] OK (1476 tests)
     [java] 
     [java] Time: 238.427
     [java] Normal termination.

BUILD SUCCESSFUL
Total time: 4 minutes 35 seconds

========================================
Thu Sep 13 01:39:46 PDT 2007
Running olap4j test with JDK=jdk1.5
Buildfile: build.xml

clean:

BUILD SUCCESSFUL
Total time: 0 seconds
Buildfile: build.xml

prepare:
    [mkdir] Created dir: /home/jhyde/open2/olap4j/build

parser:
  [javacup] Files are up to date.

compile.java:
    [javac] Compiling 114 source files to /home/jhyde/open2/olap4j/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 4 source files to /home/jhyde/open2/olap4j/testclasses

compile:

BUILD SUCCESSFUL
Total time: 7 seconds
database access not ok
derby oracle mysql
database derby ok

========================================
Thu Sep 13 01:39:55 PDT 2007
Running test with JDK=jdk1.5 database=derby props={ mondrian.test.VUsers=1}
build=true
Buildfile: build.xml

prepare:

parser:
  [javacup] Files are up to date.

generate.resources:
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties is up to date

def:

compile.java:

compile:

check-FoodMartCreateData-uptodate:

unzip-FoodMartCreateData:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo

check-FoodMartAccessDB-uptodate:

unzip-FoodMartAccessDB:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access

check-FoodMartDerbyDB-uptodate:

unzip-FoodMartDerbyDB:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby

all:

BUILD SUCCESSFUL
Total time: 12 seconds
Buildfile: build.xml

clean:

prepare:
    [mkdir] Created dir: /home/jhyde/open2/mondrian/build

parser:
  [javacup] Opening files...
  [javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
  [javacup] Checking specification...
  [javacup] Warning: Terminal "UNKNOWN" was declared but never used
  [javacup] Warning: Non terminal "unsigned_integer" was declared but never
used
  [javacup] Building parse tables...
  [javacup]   Computing non-terminal nullability...
  [javacup]   Computing first sets...
  [javacup]   Building state machine...
  [javacup]   Filling in tables...
  [javacup] *** Reduce/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   and     term3 ::= term3 IS NULL (*) 
  [javacup]   under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END, IN,
IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN, WHEN, XOR,
COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
  [javacup]   Resolved in favor of the second production.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol NE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RBRACE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between term3 ::= term3 IS NULL (*) 
  [javacup]   under symbol RPAREN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup]   Checking for non-reduced productions...
  [javacup] Writing parser...
  [javacup] Closing files...
  [javacup] ------- CUP v0.10k Parser Generation Summary -------
  [javacup]   0 errors and 63 warnings
  [javacup]   56 terminals, 57 non-terminals, and 122 productions declared, 
  [javacup]   producing 191 unique parse states.
  [javacup]   2 terminals declared but not used.
  [javacup]   0 non-terminals declared but not used.
  [javacup]   0 productions never reduced.
  [javacup]   61 conflicts detected (61 expected).
  [javacup]   Code written to "Parser.java", and "ParserSym.java".
  [javacup] ---------------------------------------------------- (v0.10k)

generate.resources:
    [javac] Compiling 7 source files to /home/jhyde/open2/mondrian/classes
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties
   [resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java
   [resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties

def:
   [xomgen] Writing src/main/mondrian/olap/mondrian.dtd
   [xomgen] Writing src/main/mondrian/olap/MondrianDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/gui/mondrian_SW.dtd
   [xomgen] Writing src/main/mondrian/gui/MondrianGuiDef.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
   [xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
   [xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
   [xomgen] Done
     [copy] Copying 1 file to /home/jhyde/open2/mondrian/lib

compile.java:
    [javac] Compiling 452 source files to /home/jhyde/open2/mondrian/classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

compile:

check-FoodMartCreateData-uptodate:

unzip-FoodMartCreateData:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo

check-FoodMartAccessDB-uptodate:

unzip-FoodMartAccessDB:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access

check-FoodMartDerbyDB-uptodate:

unzip-FoodMartDerbyDB:
    [unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby

all:

prepare:

parser:
  [javacup] Files are up to date.

generate.resources:
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.java
is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.proper
ties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_en_US
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en_US.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de_DE
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de_DE.
properties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_de.ja
va is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de.pro
perties is up to date
   [resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_es_ES
.java is up to date
   [resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es_ES.
properties is up to date

def:

compile.java:

compile:

info:
     [echo] ==============================================================
     [echo] | Mondrian configuration info                                |
     [echo] ==============================================================
     [echo] project.location      = /home/jhyde/open2/mondrian
     [echo] jdk.home              = 
     [echo] catalina.home         = ${env.CATALINA_HOME}
     [echo] junit.home            = ${env.JUNIT_HOME}
     [echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
     [echo] mondrian.foodmart.jdbcURL    = jdbc:derby:demo/derby/foodmart
     [echo] mondrian.jdbcDrivers         =
org.apache.derby.jdbc.EmbeddedDriver
     [echo] ==============================================================

compile.tests:
    [javac] Compiling 109 source files to
/home/jhyde/open2/mondrian/testclasses
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

set.connectString:

test:

set.connectString:

test-nobuild:
     [echo] Connecting to jdbc:derby:demo/derby/foodmart
     [echo] Connect String:
Provider=mondrian;Jdbc=jdbc:derby:demo/derby/foodmart;JdbcUser=sa;JdbcPasswo
rd=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apache.derb
y.jdbc.EmbeddedDriver;RoleXX='California manager';
     [java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
     [java] log4j:WARN Please initialize the log4j system properly.
     [java] testName: 
     [java] testClass: 
     [java] java.version: 1.5.0_12
     [java] Iterations=1
     [java] All 1 thread(s) started.
     [java] 
     [java] [0] ........................................
     [java] [40] ........................................
     [java] [80] ........................................
     [java] [120] ........................................
     [java] [160] ........................................
     [java] [200] ........................................
     [java] [240] ........................................
     [java] [280] ........................................
     [java] [320] ........................................
     [java] [360] ........................................
     [java] [400] ........................................
     [java] [440] ........................................
     [java] [480] ........................................
     [java] [520] ........................................
     [java] [560] ........................................
     [java] [600] ........................................
     [java] [640] ........................................
     [java] [680] ........................................
     [java] [720] ........................................
     [java] [760] ........................................
     [java] [800] ........................................
     [java] [840] ........................................
     [java] [880] ........................................
     [java] [920] ........................................
     [java] [960] ........................................
     [java] [1000] ........................................
     [java] [1040] ........................................
     [java] [1080] ........................................
     [java] [1120] ........................................
     [java] [1160] ........................................
     [java] [1200] ........................................
     [java] [1240] ........................................
     [java] [1280] ........................................
     [java] [1320] ........................................
     [java] [1360] ........................................
     [java] [1400] ........................................
     [java] [1440] ....................................
     [java] 
     [java] OK (1476 tests)
     [java] 
     [java] Time: 1,927.122
     [java] Normal termination.

BUILD SUCCESSFUL
Total time: 32 minutes 54 seconds
derby oracle mysql
database mysql ok

========================================
Thu Sep 13 02:13:02 PDT 2007
Running test with JDK=jdk1.4 database=mysql props={ mondrian.test.VUsers=1
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml

clean:

prepare:
    [mkdir] Created dir: /home/jhyde/open2/mondrian/build

parser:
  [javacup] Opening files...
  [javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
  [javacup] Checking specification...
  [javacup] Warning: Terminal "UNKNOWN" was declared but never used
  [javacup] Warning: Non terminal "unsigned_integer" was declared but never
used
  [javacup] Building parse tables...
  [javacup]   Computing non-terminal nullability...
  [javacup]   Computing first sets...
  [javacup]   Building state machine...
  [javacup]   Filling in tables...
  [javacup] *** Reduce/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   and     term3 ::= term3 IS NULL (*) 
  [javacup]   under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END, IN,
IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN, WHEN, XOR,
COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
  [javacup]   Resolved in favor of the second production.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EOF
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AND
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol AS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol CELL
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol DIMENSION
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ELSE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol END
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol IS
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MATCHES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol MEMBER
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol NOT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol ON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol OR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol PROPERTIES
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SELECT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol SET
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol THEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol WHEN
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol XOR
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COLON
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol COMMA
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol EQ
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol GT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LE
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [javacup] *** Shift/Reduce conflict found in state #99
  [javacup]   between value_expression_primary ::= NULL (*) 
  [javacup]   under symbol LT
  [javacup]   Resolved in favor of shifting.
  [javacup] 
  [ja