[Mondrian] Re: FW: Cron <jhyde at marmalade> ssh -oPort=6022 jhyde at 192.168.2.101 /open/mondrian/bin/megatest --nightly

Khanh Vu kvu at lucidera.com
Thu Oct 25 18:24:28 EDT 2007


Sorry about the breakage; I am looking into it. --Khanh.

Julian Hyde wrote:
> Khanh,
>
> Your recent change to ClearViewTest broke it on Windows/Access. See below.
> Please fix it.
>
> Julian
>
> -----Original Message-----
> From: Cron Daemon [mailto:root at marmalade.hydromatic.net] 
> Sent: Thursday, October 25, 2007 12:40 PM
> To: julianhyde at gmail.com
> Subject: Cron <jhyde at marmalade> ssh -oPort=6022 jhyde at 192.168.2.101
> /open/mondrian/bin/megatest --nightly
>
> ... - file(s) up-to-date.
>
> No file(s) to resolve.
>
> At revision 35.
>
> ::: Summary :::::::::::::::::::::::::::::::::::::
> Tests completed at Fri Oct 26 11:02:03 PDT 2007.
> Running test with JDK=jdk1.5 retroweave= database=access props={}
> Running test with JDK=jdk1.5 retroweave= database=derby props={
> mondrian.test.VUsers=1}
> Running test with JDK=jdk1.6 retroweave=true database=derby props={
> mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
> mondrian.rolap.star.disableCaching=true mondrian.test.ExpDependencies=10
> mondrian.rolap.evaluate.MaxEvalDepth=6
> mondrian.rolap.star.disableCaching=true
> mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
> mondrian.native.nonempty.enable=false
> mondrian.rolap.LargeDimensionThreshold=1
> mondrian.rolap.SparseSegmentValueThreshold=10}
>      [java] 1)
> executeHR(mondrian.xmla.test.XmlaTest)junit.framework.ComparisonFailure:
> expected:<...5537...> but was:<...6691...>
>
>      [java] 2)
> testBatchedFill1(mondrian.test.clearview.BatchedFillTest)junit.framework.Ass
> ertionFailedError: expected query [select "store"."store_state" as "c0",
> "time_by_day"."the_year" as "c1", sum("sales_fact_1997"."unit_sales") as
> "m0", sum("sales_fact_1997"."store_sales") as "m1",
> sum("sales_fact_1997"."store_cost") as "m2", count(distinct
> "sales_fact_1997"."customer_id") as "m3",
> count("sales_fact_1997"."product_id") as "m4" from "store" as "store",
> "sales_fact_1997" as "sales_fact_1997", "time_by_day" as "time_by_day" where
> "sales_fact_1997"."store_id" = "store"."store_id" and "store"."store_state"
> = 'CA' and "sales_fact_1997"."time_id" = "time_by_day"."time_id" and
> "time_by_day"."the_year" = 1997 group by "store"."store_state",
> "time_by_day"."the_year"] did not occur
>
>      [java] 3)
> testBatchedFill2(mondrian.test.clearview.BatchedFillTest)junit.framework.Ass
> ertionFailedError: expected query [select "time_by_day"."the_year" as "c0",
> "product_class"."product_family" as "c1",
> sum("sales_fact_1997"."store_sales") as "m0",
> sum("sales_fact_1997"."unit_sales") as "m1" from "time_by_day" as
> "time_by_day", "sales_fact_1997" as "sales_fact_1997", "product_class" as
> "product_class", "product" as "product" where "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" group by
> "time_by_day"."the_year", "product_class"."product_family"] did not occur
>
>      [java] Tests run: 1422,  Failures: 3,  Errors: 0
>
> Running test with JDK=jdk1.6 retroweave= database=derby props={
> mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
> mondrian.native.nonempty.enable=false
> mondrian.xmla.drillthroughTotalCount.enable=false}
>      [java] FAILURES!!!
>
>      [java] Tests run: 1422,  Failures: 3,  Errors: 0
>
> There were failures.
>
> ::: check javadoc :::::::::::::::::::::::::::::::
>
> ::: megatest.log :::::::::::::::::::::::::::::::::
> megatest.log: done.
> database oracle not ok
> database oracle not ok
> access derby
> database access ok
>
> ========================================
> Fri Oct 26 05:56:35 PDT 2007
> Running test with JDK=jdk1.5 retroweave= database=access props={}
> build=true
> Buildfile: build.xml
>
> version:
>
> prepare:
>
> parser:
>   [javacup] Files are up to date.
>
> generate.resources:
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java is up to
> date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties is up
> to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java is up
> to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties is
> up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_es_ES.properties
> is up to date
>
> def:
>
> compile.java:
>
> compile:
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>
> unzip-databases:
>
> all:
>
> BUILD SUCCESSFUL
> Total time: 9 seconds
> Buildfile: build.xml
>
> clean:
>
> version:
>
> prepare:
>     [mkdir] Created dir: c:\open\mondrian\build
>
> parser:
>   [javacup] Opening files...
>   [javacup] Parsing specification from
> c:\open\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 #100
>   [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 #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RPAREN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [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, 58 non-terminals, and 124 productions declared, 
>   [javacup]   producing 192 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 c:\open\mondrian\classes
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java
>    [resgen] Generating
> c:\open\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 c:\open\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 c:\open\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 c:\open\mondrian\lib
>
> compile.java:
>     [javac] Compiling 455 source files to c:\open\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:
>
> info:
>      [echo] ==============================================================
>      [echo] | Mondrian configuration info                                |
>      [echo] ==============================================================
>      [echo] project.location      = c:\open\mondrian
>      [echo] jdk.home              = c:/jdk1.5.0_12
>      [echo] catalina.home         = ${env.CATALINA_HOME}
>      [echo] junit.home            = ${env.JUNIT_HOME}
>      [echo] mondrian.foodmart.catalogURL =
> file:c:\open\mondrian/demo/FoodMart.xml
>      [echo] mondrian.foodmart.jdbcURL    = jdbc:odbc:MondrianFoodMart
>      [echo] mondrian.jdbcDrivers         = sun.jdbc.odbc.JdbcOdbcDriver
>      [echo] ==============================================================
>
> compile.java:
>
> compile.tests:
>     [javac] Compiling 122 source files to c:\open\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.
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>     [unzip] Expanding: c:\open\mondrian\demo\FoodMartCreateData.zip into
> c:\open\mondrian\demo
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>     [unzip] Expanding:
> c:\open\mondrian\demo\access\MondrianFoodMart-Access.zip into
> c:\open\mondrian\demo\access
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>     [unzip] Expanding: c:\open\mondrian\demo\derby\derby-foodmart.zip into
> c:\open\mondrian\demo\derby
>
> unzip-databases:
>
> set.connectString:
>
> test-nobuild:
>      [echo] Connecting to jdbc:odbc:MondrianFoodMart
>      [echo] Connect String:
> Provider=mondrian;Jdbc='jdbc:odbc:MondrianFoodMart';Catalog='file:c:\open\mo
> ndrian/demo/FoodMart.xml'
>      [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] ...............................E.E........
>      [java] [1040] ......................................F..
>      [java] [1080] ................................F.E.E.E.E.E.E.E.E
>      [java] [1120] .E.E.E.E.E.E.E.E..........
>      [java] Exception java.lang.OutOfMemoryError: requested 16000 bytes for
> GrET* in
> C:/BUILD_AREA/jdk1.5.0_12/hotspot\src\share\vm\utilities\growableArray.cpp.
> Out of swap space?
>      [java] Java Result: 1
>
> BUILD SUCCESSFUL
> Total time: 21 minutes 35 seconds
>
> ========================================
> Fri Oct 26 06:18:52 PDT 2007
> Running olap4j test with JDK=jdk1.5
> /open/mondrian/bin/megatest: line 203: ant: command not found
> /open/mondrian/bin/megatest: line 204: ant: command not found
> access derby
> database derby ok
>
> ========================================
> Fri Oct 26 06:18:56 PDT 2007
> Running test with JDK=jdk1.5 retroweave= database=derby props={
> mondrian.test.VUsers=1}
> build=true
> Buildfile: build.xml
>
> version:
>
> prepare:
>
> parser:
>   [javacup] Files are up to date.
>
> generate.resources:
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java is up to
> date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties is up
> to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java is up
> to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties is
> up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_es_ES.properties
> is up to date
>
> def:
>
> compile.java:
>
> compile:
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>
> unzip-databases:
>
> all:
>
> BUILD SUCCESSFUL
> Total time: 10 seconds
> Buildfile: build.xml
>
> clean:
>
> version:
>
> prepare:
>     [mkdir] Created dir: c:\open\mondrian\build
>
> parser:
>   [javacup] Opening files...
>   [javacup] Parsing specification from
> c:\open\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 #100
>   [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 #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RPAREN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [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, 58 non-terminals, and 124 productions declared, 
>   [javacup]   producing 192 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 c:\open\mondrian\classes
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java
>    [resgen] Generating
> c:\open\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 c:\open\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 c:\open\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 c:\open\mondrian\lib
>
> compile.java:
>     [javac] Compiling 455 source files to c:\open\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:
>
> info:
>      [echo] ==============================================================
>      [echo] | Mondrian configuration info                                |
>      [echo] ==============================================================
>      [echo] project.location      = c:\open\mondrian
>      [echo] jdk.home              = c:/jdk1.5.0_12
>      [echo] catalina.home         = ${env.CATALINA_HOME}
>      [echo] junit.home            = ${env.JUNIT_HOME}
>      [echo] mondrian.foodmart.catalogURL =
> file:c:\open\mondrian/demo/FoodMart.xml
>      [echo] mondrian.foodmart.jdbcURL    = jdbc:derby:demo/derby/foodmart
>      [echo] mondrian.jdbcDrivers         =
> org.apache.derby.jdbc.EmbeddedDriver
>      [echo] ==============================================================
>
> compile.java:
>
> compile.tests:
>     [javac] Compiling 122 source files to c:\open\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.
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>     [unzip] Expanding: c:\open\mondrian\demo\FoodMartCreateData.zip into
> c:\open\mondrian\demo
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>     [unzip] Expanding:
> c:\open\mondrian\demo\access\MondrianFoodMart-Access.zip into
> c:\open\mondrian\demo\access
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>     [unzip] Expanding: c:\open\mondrian\demo\derby\derby-foodmart.zip into
> c:\open\mondrian\demo\derby
>
> unzip-databases:
>
> 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] Exception in thread "CompilerThread0"
> java.lang.OutOfMemoryError: requested 32756 bytes for ChunkPool::allocate.
> Out of swap space?
>      [java] Java Result: 1
>
> BUILD SUCCESSFUL
> Total time: 81 minutes 40 seconds
> database mysql not ok
> database mysql not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> ::: do 10 random tests :::
> access derby
> database derby ok
>
> ========================================
> Fri Oct 26 07:41:49 PDT 2007
> Running test with JDK=jdk1.6 retroweave=true database=derby props={
> mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
> mondrian.rolap.star.disableCaching=true mondrian.test.ExpDependencies=10
> mondrian.rolap.evaluate.MaxEvalDepth=6
> mondrian.rolap.star.disableCaching=true
> mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
> mondrian.native.nonempty.enable=false
> mondrian.rolap.LargeDimensionThreshold=1
> mondrian.rolap.SparseSegmentValueThreshold=10}
> build=true
> Buildfile: build.xml
>
> clean:
>
> version:
>
> prepare:
>     [mkdir] Created dir: c:\open\mondrian\build
>
> parser:
>   [javacup] Opening files...
>   [javacup] Parsing specification from
> c:\open\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 #100
>   [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 #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RPAREN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [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, 58 non-terminals, and 124 productions declared, 
>   [javacup]   producing 192 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 c:\open\mondrian\classes
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java
>    [resgen] Generating
> c:\open\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 c:\open\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 c:\open\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 c:\open\mondrian\lib
>
> compile.java:
>     [javac] Compiling 455 source files to c:\open\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: c:\open\mondrian\demo\FoodMartCreateData.zip into
> c:\open\mondrian\demo
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>     [unzip] Expanding:
> c:\open\mondrian\demo\access\MondrianFoodMart-Access.zip into
> c:\open\mondrian\demo\access
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>     [unzip] Expanding: c:\open\mondrian\demo\derby\derby-foodmart.zip into
> c:\open\mondrian\demo\derby
>
> unzip-databases:
>
> all:
>
> version:
>
> prepare:
>
> parser:
>   [javacup] Files are up to date.
>
> generate.resources:
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java is up to
> date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties is up
> to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java is up
> to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties is
> up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java is
> up to date
>    [resgen]
> c:\open\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      = c:\open\mondrian
>      [echo] jdk.home              = c:/jdk1.6.0_02
>      [echo] catalina.home         = ${env.CATALINA_HOME}
>      [echo] junit.home            = ${env.JUNIT_HOME}
>      [echo] mondrian.foodmart.catalogURL =
> file:c:\open\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 122 source files to c:\open\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.
>
> jar:
>       [jar] Building jar: c:\open\mondrian\lib\mondrian.jar
>
> retroweave:
>     [mkdir] Created dir: c:\open\mondrian\testclasses-jdk14
> [retroweaver] Processing 1460 classe(s)
> [retroweaver] 1460 classe(s) weaved.
> [retroweaver] Processing 244 classe(s)
> [retroweaver] 244 classe(s) weaved.
>
> BUILD SUCCESSFUL
> Total time: 4 minutes 27 seconds
> Buildfile: build.xml
>
> 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.6.0_02
>      [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] ......................F..................
>      [java] [1160] ........................................
>      [java] [1200] ........................................
>      [java] [1240] ........................................
>      [java] [1280] ........................................
>      [java] [1320] ........................................
>      [java] [1360] ........................................
>      [java] [1400] ...............This test is currently not avaliable for
> dialect 'Apache Derby'. Please add expectations for this dialect
>      [java] This test is currently not avaliable for dialect 'Apache Derby'.
> Please add expectations for this dialect
>      [java] .This test is currently not avaliable for dialect 'Apache
> Derby'. Please add expectations for this dialect
>      [java] .This test is currently not avaliable for dialect 'Apache
> Derby'. Please add expectations for this dialect
>      [java] ....F.F
>      [java] There were 3 failures:
>      [java] 1)
> executeHR(mondrian.xmla.test.XmlaTest)junit.framework.ComparisonFailure:
> expected:<...5537...> but was:<...6691...>
>      [java] 	at
> mondrian.test.DiffRepository.assertEquals(DiffRepository.java:516)
>      [java] 	at mondrian.xmla.test.XmlaTest.runTest(XmlaTest.java:104)
>      [java] 	at
> mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
>      [java] 	at java.lang.Thread.run(Thread.java:619)
>      [java] 2)
> testBatchedFill1(mondrian.test.clearview.BatchedFillTest)junit.framework.Ass
> ertionFailedError: expected query [select "store"."store_state" as "c0",
> "time_by_day"."the_year" as "c1", sum("sales_fact_1997"."unit_sales") as
> "m0", sum("sales_fact_1997"."store_sales") as "m1",
> sum("sales_fact_1997"."store_cost") as "m2", count(distinct
> "sales_fact_1997"."customer_id") as "m3",
> count("sales_fact_1997"."product_id") as "m4" from "store" as "store",
> "sales_fact_1997" as "sales_fact_1997", "time_by_day" as "time_by_day" where
> "sales_fact_1997"."store_id" = "store"."store_id" and "store"."store_state"
> = 'CA' and "sales_fact_1997"."time_id" = "time_by_day"."time_id" and
> "time_by_day"."the_year" = 1997 group by "store"."store_state",
> "time_by_day"."the_year"] did not occur
>      [java] 	at
> mondrian.rolap.BatchTestCase.assertQuerySqlOrNot(BatchTestCase.java:314)
>      [java] 	at
> mondrian.test.clearview.ClearViewBase.assertQuerySql(ClearViewBase.java:121)
>      [java] 	at
> mondrian.test.clearview.BatchedFillTest.runTest(BatchedFillTest.java:51)
>      [java] 	at
> mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
>      [java] 	at java.lang.Thread.run(Thread.java:619)
>      [java] 3)
> testBatchedFill2(mondrian.test.clearview.BatchedFillTest)junit.framework.Ass
> ertionFailedError: expected query [select "time_by_day"."the_year" as "c0",
> "product_class"."product_family" as "c1",
> sum("sales_fact_1997"."store_sales") as "m0",
> sum("sales_fact_1997"."unit_sales") as "m1" from "time_by_day" as
> "time_by_day", "sales_fact_1997" as "sales_fact_1997", "product_class" as
> "product_class", "product" as "product" where "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" group by
> "time_by_day"."the_year", "product_class"."product_family"] did not occur
>      [java] 	at
> mondrian.rolap.BatchTestCase.assertQuerySqlOrNot(BatchTestCase.java:314)
>      [java] 	at
> mondrian.test.clearview.ClearViewBase.assertQuerySql(ClearViewBase.java:121)
>      [java] 	at
> mondrian.test.clearview.BatchedFillTest.runTest(BatchedFillTest.java:51)
>      [java] 	at
> mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
>      [java] 	at java.lang.Thread.run(Thread.java:619)
>      [java] 
>      [java] FAILURES!!!
>      [java] Tests run: 1422,  Failures: 3,  Errors: 0
>      [java] 
>      [java] Time: 7,091.157
>      [java] Test stopped due to errors.
>      [java] Java Result: 1
>
> BUILD SUCCESSFUL
> Total time: 118 minutes 40 seconds
> /open/mondrian/bin/megatest: line 552: ((:
> mondrian.rolap.SparseSegmentValueThreshold=10: syntax error: invalid
> arithmetic operator (error token is ".rolap.SparseSegmentValueThreshold=10")
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> database oracle not ok
> This test caused a bug
> database mysql not ok
> This test caused a bug with testDescendantsXxx
> database oracle not ok
> This test caused a bug in testNativeSetCaching
> database oracle not ok
> This test caused a bug
> database oracle not ok
> This test caused a bug in testFlush
> database mysql not ok
> This test took more than 3 cycles to load aggs in
> FunctionTest.testComplexOrExpr
> database oracle not ok
> This test caused a bug in testFlush
> access derby
> database derby ok
>
> ========================================
> Fri Oct 26 09:45:48 PDT 2007
> Running test with JDK=jdk1.6 retroweave= database=derby props={
> mondrian.native.crossjoin.enable=false mondrian.native.topcount.enable=false
> mondrian.native.nonempty.enable=false
> mondrian.xmla.drillthroughTotalCount.enable=false}
> build=true
> Buildfile: build.xml
>
> version:
>
> prepare:
>
> parser:
>   [javacup] Files are up to date.
>
> generate.resources:
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java is up to
> date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties is up
> to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
> is up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java is up
> to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties is
> up to date
>    [resgen]
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java is
> up to date
>    [resgen]
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_es_ES.properties
> is up to date
>
> def:
>
> compile.java:
>
> compile:
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>
> unzip-databases:
>
> all:
>
> BUILD SUCCESSFUL
> Total time: 12 seconds
> Buildfile: build.xml
>
> clean:
>
> version:
>
> prepare:
>     [mkdir] Created dir: c:\open\mondrian\build
>
> parser:
>   [javacup] Opening files...
>   [javacup] Parsing specification from
> c:\open\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 #100
>   [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 #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between value_expression_primary ::= NULL (*) 
>   [javacup]   under symbol RPAREN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EOF
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AND
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol AS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol CELL
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol DIMENSION
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ELSE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol END
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol IS
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MATCHES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol MEMBER
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NOT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol ON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol OR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol PROPERTIES
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SELECT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol SET
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol THEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol WHEN
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol XOR
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COLON
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol COMMA
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol EQ
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol GT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol LT
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol NE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [javacup]   between term3 ::= term3 IS NULL (*) 
>   [javacup]   under symbol RBRACE
>   [javacup]   Resolved in favor of shifting.
>   [javacup] 
>   [javacup] *** Shift/Reduce conflict found in state #100
>   [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, 58 non-terminals, and 124 productions declared, 
>   [javacup]   producing 192 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 c:\open\mondrian\classes
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_en_US.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_en_US.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de_DE.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de_DE.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_de.java
>    [resgen] Generating
> c:\open\mondrian\classes\mondrian\resource\MondrianResource_de.properties
>    [resgen] Generating
> c:\open\mondrian\src\main\mondrian\resource\MondrianResource_es_ES.java
>    [resgen] Generating
> c:\open\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 c:\open\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 c:\open\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 c:\open\mondrian\lib
>
> compile.java:
>     [javac] Compiling 455 source files to c:\open\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:
>
> info:
>      [echo] ==============================================================
>      [echo] | Mondrian configuration info                                |
>      [echo] ==============================================================
>      [echo] project.location      = c:\open\mondrian
>      [echo] jdk.home              = c:/jdk1.6.0_02
>      [echo] catalina.home         = ${env.CATALINA_HOME}
>      [echo] junit.home            = ${env.JUNIT_HOME}
>      [echo] mondrian.foodmart.catalogURL =
> file:c:\open\mondrian/demo/FoodMart.xml
>      [echo] mondrian.foodmart.jdbcURL    = jdbc:derby:demo/derby/foodmart
>      [echo] mondrian.jdbcDrivers         =
> org.apache.derby.jdbc.EmbeddedDriver
>      [echo] ==============================================================
>
> compile.java:
>
> compile.tests:
>     [javac] Compiling 122 source files to c:\open\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.
>
> check-FoodMartCreateData-uptodate:
>
> unzip-FoodMartCreateData:
>     [unzip] Expanding: c:\open\mondrian\demo\FoodMartCreateData.zip into
> c:\open\mondrian\demo
>
> check-FoodMartAccessDB-uptodate:
>
> unzip-FoodMartAccessDB:
>     [unzip] Expanding:
> c:\open\mondrian\demo\access\MondrianFoodMart-Access.zip into
> c:\open\mondrian\demo\access
>
> check-FoodMartDerbyDB-uptodate:
>
> unzip-FoodMartDerbyDB:
>     [unzip] Expanding: c:\open\mondrian\demo\derby\derby-foodmart.zip into
> c:\open\mondrian\demo\derby
>
> unzip-databases:
>
> 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.6.0_02
>      [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] # An unexpected error has been detected by Java Runtime
> Environment:
>      [java] #
>      [java] # java.lang.OutOfMemoryError: requested 56160 bytes for GrET in
> C:\BUILD_AREA\jdk6_02\hotspot\src\share\vm\utilities\growableArray.cpp. Out
> of swap space?
>      [java] #
>      [java] #  Internal Error
> (414C4C4F434154494F4E0E494E4C494E450E4850500017), pid=724, tid=964
>      [java] #
>      [java] # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b05 mixed mode,
> sharing)
>      [java] # An error report file with more information is saved as
> hs_err_pid724.log
>      [java] #
>      [java] # If you would like to submit a bug report, please visit:
>      [java] #   http://java.sun.com/webapps/bugreport/crash.jsp
>      [java] #
>      [java] Java Result: 1
>
> BUILD SUCCESSFUL
> Total time: 75 minutes 49 seconds
>
>   





More information about the Mondrian mailing list