[Mondrian] FW: Cron <jhyde at marmalade> nice sh --login /home/jhyde/open2/mondrian/testAll --nightly
Julian Hyde
julianhyde at speakeasy.net
Mon Apr 2 14:35:27 EDT 2007
Developers,
Test exceptions are showing up again.
If you have checked in recently, examine your conscience and your code.
Julian
-----Original Message-----
From: Cron Daemon [mailto:root at marmalade.hydromatic.net]
Sent: Monday, April 02, 2007 2:00 AM
To: julianhyde at gmail.com
Subject: Cron <jhyde at marmalade> nice sh --login
/home/jhyde/open2/mondrian/testAll --nightly
... - file(s) up-to-date.
No file(s) to resolve.
::: Summary :::::::::::::::::::::::::::::::::::::
Tests completed at Mon Apr 2 09:14:10 PDT 2007.
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1}
[java] OK (1283 tests)
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.test.random.seed=-1
mondrian.expCache.enable=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=derby props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
mondrian.rolap.aggregates.ChooseByVolume=true
mondrian.rolap.star.disableCaching=true mondrian.test.ExpDependencies=10
mondrian.rolap.star.disableCaching=true
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=25000}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 2, Errors: 2
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.test.random.seed=-1
mondrian.expCache.enable=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=100 mondrian.test.random.seed=15583
mondrian.expCache.enable=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 2
Running test with JDK=jdk1.5 database=oracle props={
mondrian.expCache.enable=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.star.disableCaching=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.6 database=mysql props={
mondrian.native.crossjoin.enable=false
mondrian.native.topcount.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=1}
[java] FAILURES!!!
[java] Tests run: 1213, Failures: 3, Errors: 0
Running test with JDK=jdk1.4 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] OK (1283 tests)
Running test with JDK=jdk1.6 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.6 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.4 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] OK (1283 tests)
Running test with JDK=jdk1.6 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
Running test with JDK=jdk1.6 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 2, Errors: 2
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 2
[java] FAILURES!!!
[java] Tests run: 1213, Failures: 3, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
There were failures.
::: check javadoc :::::::::::::::::::::::::::::::
::: testAll.log :::::::::::::::::::::::::::::::::
========================================
Mon Apr 2 02:00:02 PDT 2007
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 1,394.174
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 24 minutes 23 seconds
========================================
Mon Apr 2 02:24:27 PDT 2007
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 14 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 2 minutes 3 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 895.03
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 15 minutes 0 seconds
========================================
Mon Apr 2 02:41:37 PDT 2007
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 747.184
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 13 minutes 4 seconds
========================================
Mon Apr 2 02:54:42 PDT 2007
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 1 minute 4 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 277.498
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 40 seconds
========================================
Mon Apr 2 03:00:29 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 215.158
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 21 seconds
========================================
Mon Apr 2 03:04:50 PDT 2007
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.6.0
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 215.307
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 3 minutes 58 seconds
========================================
Mon Apr 2 03:08:49 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.test.random.seed=-1
mondrian.expCache.enable=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[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] ......E..................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 error:
[java] 1)
testNamedSetsMixedWithCalcMembers(mondrian.test.NamedSetTest)mondrian.ol
ap.MondrianException: Mondrian Error:Internal error: Error while
executing query [select {[Measures].[Unit Sales], [Measures].[CA City
Sales]} ON COLUMNS,
[java] Crossjoin([Time].[1997].Children, [Top Products In CA]) ON
ROWS
[java] from [Sales]
[java] where [Marital Status].[All Marital Status].[S]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.NamedSetTest.testNamedSetsMixedWithCalcMembers(NamedSetTes
t.java:779)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Expression 'Aggregate([CA Cities],
[Measures].[Unit Sales])' claims to be independent of dimension
[Measures] but is not; context is {[Measures].[Customer Count],
[Store].[All Stores], [Store Size in SQFT].[All Store Size in SQFTs],
[Store Type].[All Store Types], [Time].[1997].[Q3], [Product].[All
Products].[Food].[Canned Products], [Promotion Media].[All Media],
[Promotions].[All Promotions], [Customers].[All Customers], [Education
Level].[All Education Levels], [Gender].[All Gender], [Marital
Status].[All Marital Status].[S], [Yearly Income].[All Yearly Incomes]};
First result: 61.0, Second result: 0.0
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator.evaluate(RolapDependencyT
estingEvaluator.java:123)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator$DteCalcImpl.evaluate(Rola
pDependencyTestingEvaluator.java:301)
[java] at
mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:455)
[java] at
mondrian.calc.impl.MemberValueCalc.evaluate(MemberValueCalc.java:59)
[java] at
mondrian.olap.fun.FunUtil.evaluateMembers(FunUtil.java:343)
[java] at
mondrian.olap.fun.FunUtil.sortMembers(FunUtil.java:440)
[java] at
mondrian.olap.fun.TopBottomCountFunDef$3.evaluateList(TopBottomCountFunD
ef.java:95)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.rolap.RolapResult.evaluateExp(RolapResult.java:811)
[java] at
mondrian.rolap.RolapResult.access$100(RolapResult.java:43)
[java] at
mondrian.rolap.RolapResult$RolapResultEvaluatorRoot.evaluateNamedSet(Rol
apResult.java:1205)
[java] at
mondrian.rolap.RolapEvaluator.evaluateNamedSet(RolapEvaluator.java:716)
[java] at
mondrian.mdx.NamedSetExpr$1.evaluateList(NamedSetExpr.java:78)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.olap.fun.CrossJoinFunDef$BaseIterCalc.evaluateIterable(CrossJoi
nFunDef.java:265)
[java] at
mondrian.calc.impl.AbstractIterCalc.evaluate(AbstractIterCalc.java:53)
[java] at
mondrian.rolap.RolapResult.executeAxis(RolapResult.java:714)
[java] at
mondrian.rolap.RolapResult.evalLoad(RolapResult.java:586)
[java] at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:565)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:251)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 19 more
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
[java] Time: 218.278
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 4 minutes 12 seconds
========================================
Mon Apr 2 03:13:02 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 287.471
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 5 minutes 18 seconds
========================================
Mon Apr 2 03:18:22 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 231.817
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 20 seconds
::: do 10 random tests :::
========================================
Mon Apr 2 03:22:57 PDT 2007
Running test with JDK=jdk1.4 database=derby props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true
mondrian.rolap.aggregates.ChooseByVolume=true
mondrian.rolap.star.disableCaching=true mondrian.test.ExpDependencies=10
mondrian.rolap.star.disableCaching=true
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=25000}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 51 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] .E.......................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] .............................F...........
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] .....................F...................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] .......E.................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There were 2 errors:
[java] 1)
testComplexOrExpr(mondrian.olap.fun.FunctionTest)mondrian.olap.MondrianE
xception: Mondrian Error:Internal error: Error while executing query
[with set [*NATIVE_CJ_SET] as '[Store].[Store Country].Members'
[java] set [*GENERATED_MEMBERS_Measures] as '{[Measures].[Unit
Sales], [Measures].[Store Cost], [Measures].[Sales Count],
[Measures].[Customer Count], [Measures].[Promotion Sales]}'
[java] set [*GENERATED_MEMBERS] as 'Generate([*NATIVE_CJ_SET],
{[Store].CurrentMember})'
[java] member [Store].[*SUBTOTAL_MEMBER_SEL~SUM] as
'Sum([*GENERATED_MEMBERS])'
[java] select [*GENERATED_MEMBERS_Measures] ON COLUMNS,
[java] NON EMPTY Filter(Generate([*NATIVE_CJ_SET],
{[Store].CurrentMember}), (((((NOT IsEmpty([Measures].[Unit Sales])) OR
(NOT IsEmpty([Measures].[Store Cost]))) OR (NOT
IsEmpty([Measures].[Sales Count]))) OR (NOT IsEmpty([Measures].[Customer
Count]))) OR (NOT IsEmpty([Measures].[Promotion Sales])))) ON ROWS
[java] from [Sales]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testComplexOrExpr(FunctionTest.java:7051)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:534)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Failed to load all aggregations after 3passes;
there's probably a cycle
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:574)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:251)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 20 more
[java] 2)
testNamedSetsMixedWithCalcMembers(mondrian.test.NamedSetTest)mondrian.ol
ap.MondrianException: Mondrian Error:Internal error: Error while
executing query [select {[Measures].[Unit Sales], [Measures].[CA City
Sales]} ON COLUMNS,
[java] Crossjoin([Time].[1997].Children, [Top Products In CA]) ON
ROWS
[java] from [Sales]
[java] where [Marital Status].[All Marital Status].[S]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.NamedSetTest.testNamedSetsMixedWithCalcMembers(NamedSetTes
t.java:779)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:534)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Expression 'Aggregate([CA Cities],
[Measures].[Unit Sales])' claims to be independent of dimension
[Measures] but is not; context is {[Measures].[Customer Count],
[Store].[All Stores], [Store Size in SQFT].[All Store Size in SQFTs],
[Store Type].[All Store Types], [Time].[1997].[Q3], [Product].[All
Products].[Food].[Baked Goods], [Promotion Media].[All Media],
[Promotions].[All Promotions], [Customers].[All Customers], [Education
Level].[All Education Levels], [Gender].[All Gender], [Marital
Status].[All Marital Status].[S], [Yearly Income].[All Yearly Incomes]};
First result: 240.0, Second result: 0.0
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator.evaluate(RolapDependencyT
estingEvaluator.java:123)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator$DteCalcImpl.evaluate(Rola
pDependencyTestingEvaluator.java:301)
[java] at
mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:455)
[java] at
mondrian.calc.impl.MemberValueCalc.evaluate(MemberValueCalc.java:59)
[java] at
mondrian.olap.fun.FunUtil.evaluateMembers(FunUtil.java:343)
[java] at
mondrian.olap.fun.FunUtil.sortMembers(FunUtil.java:440)
[java] at
mondrian.olap.fun.TopBottomCountFunDef$3.evaluateList(TopBottomCountFunD
ef.java:95)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.rolap.RolapResult.evaluateExp(RolapResult.java:811)
[java] at
mondrian.rolap.RolapResult.access$100(RolapResult.java:43)
[java] at
mondrian.rolap.RolapResult$RolapResultEvaluatorRoot.evaluateNamedSet(Rol
apResult.java:1205)
[java] at
mondrian.rolap.RolapEvaluator.evaluateNamedSet(RolapEvaluator.java:716)
[java] at
mondrian.mdx.NamedSetExpr$1.evaluateList(NamedSetExpr.java:78)
[java] at
mondrian.olap.fun.CrossJoinFunDef$BaseListCalc.evaluateList(CrossJoinFun
Def.java:1082)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.rolap.RolapResult.executeAxis(RolapResult.java:714)
[java] at
mondrian.rolap.RolapResult.evalLoad(RolapResult.java:586)
[java] at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:565)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:251)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 19 more
[java] There were 2 failures:
[java] 1)
testDrillThrough(mondrian.xmla.XmlaBasicTest)junit.framework.ComparisonF
ailure: expected:<...86</Store_x0020_Country>
[java]
<Store_x0020_State>86</Store_x0020_State>
[java]
<Store_x0020_City>86</Store_x0020_City>
[java]
<Store_x0020_Name>86</Store_x0020_Name>
[java]
<Store_x0020_Sqft>86</Store_x0020_Sqft>
[java]
<Store_x0020_Type>86</Store_x0020_Type>
[java] <Year>86</Year>
[java] <Quarter>86</Quarter>
[java] <Month>86</Month>
[java]
<Product_x0020_Family>86</Product_x0020_Family>
[java]
<Product_x0020_Department>86</Product_x0020_Department>
[java]
<Product_x0020_Category>86</Product_x0020_Category>
[java]
<Product_x0020_Subcategory>86</Product_x0020_Subcategory>
[java]
<Brand_x0020_Name>86</Brand_x0020_Name>
[java]
<Product_x0020_Name>86</Product_x0020_Name>
[java]
<Media_x0020_Type>86</Media_x0020_Type>
[java]
<Promotion_x0020_Name>86</Promotion_x0020_Name>
[java]
<State_x0020_Province>86</State_x0020_Province>
[java] <City>86</City>
[java] <Name>86</Name>
[java]
<Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_>
[java]
<Education_x0020_Level>86</Education_x0020_Level>
[java] <Gender>86</Gender>
[java]
<Marital_x0020_Status>86</Marital_x0020_Status>
[java]
<Yearly_x0020_Income>86</Yearly_x0020_Income>
[java]
<Unit_x0020_Sales>86</Unit_x0020_Sales>
[java] </row>
[java] <row>
[java] <Store_x0020_Country>...> but
was:<......>
[java] at
mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
[java] at
mondrian.xmla.XmlaBasicTest.doTests(XmlaBasicTest.java:625)
[java] at
mondrian.xmla.XmlaBasicTest.doTestInline(XmlaBasicTest.java:526)
[java] at
mondrian.xmla.XmlaBasicTest.doTest(XmlaBasicTest.java:501)
[java] at
mondrian.xmla.XmlaBasicTest.testDrillThrough(XmlaBasicTest.java:414)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:534)
[java] 2)
executeHR.xml(mondrian.xmla.test.XmlaTest)junit.framework.ComparisonFail
ure: expected:<...5537...> but was:<...6691...>
[java] at
mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
[java] at
mondrian.xmla.test.XmlaTest.runTest(XmlaTest.java:102)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:534)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 2, Errors: 2
[java] Time: 2,710.349
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 45 minutes 13 seconds
/home/jhyde/open2/mondrian/testAll: line 346: ((:
mondrian.rolap.LargeDimensionThreshold=25000: syntax error in expression
(error token is ".rolap.LargeDimensionThreshold=25000")
========================================
Mon Apr 2 04:09:03 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=10 mondrian.test.random.seed=-1
mondrian.expCache.enable=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleting 2 files from /home/jhyde/open2/mondrian/testsrc
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[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] ......E..................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 error:
[java] 1)
testNamedSetsMixedWithCalcMembers(mondrian.test.NamedSetTest)mondrian.ol
ap.MondrianException: Mondrian Error:Internal error: Error while
executing query [select {[Measures].[Unit Sales], [Measures].[CA City
Sales]} ON COLUMNS,
[java] Crossjoin([Time].[1997].Children, [Top Products In CA]) ON
ROWS
[java] from [Sales]
[java] where [Marital Status].[All Marital Status].[S]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.NamedSetTest.testNamedSetsMixedWithCalcMembers(NamedSetTes
t.java:779)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Expression 'Aggregate([CA Cities],
[Measures].[Unit Sales])' claims to be independent of dimension
[Measures] but is not; context is {[Measures].[Customer Count],
[Store].[All Stores], [Store Size in SQFT].[All Store Size in SQFTs],
[Store Type].[All Store Types], [Time].[1997].[Q3], [Product].[All
Products].[Food].[Canned Products], [Promotion Media].[All Media],
[Promotions].[All Promotions], [Customers].[All Customers], [Education
Level].[All Education Levels], [Gender].[All Gender], [Marital
Status].[All Marital Status].[S], [Yearly Income].[All Yearly Incomes]};
First result: 61.0, Second result: 0.0
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator.evaluate(RolapDependencyT
estingEvaluator.java:123)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator$DteCalcImpl.evaluate(Rola
pDependencyTestingEvaluator.java:301)
[java] at
mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:455)
[java] at
mondrian.calc.impl.MemberValueCalc.evaluate(MemberValueCalc.java:59)
[java] at
mondrian.olap.fun.FunUtil.evaluateMembers(FunUtil.java:343)
[java] at
mondrian.olap.fun.FunUtil.sortMembers(FunUtil.java:440)
[java] at
mondrian.olap.fun.TopBottomCountFunDef$3.evaluateList(TopBottomCountFunD
ef.java:95)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.rolap.RolapResult.evaluateExp(RolapResult.java:811)
[java] at
mondrian.rolap.RolapResult.access$100(RolapResult.java:43)
[java] at
mondrian.rolap.RolapResult$RolapResultEvaluatorRoot.evaluateNamedSet(Rol
apResult.java:1205)
[java] at
mondrian.rolap.RolapEvaluator.evaluateNamedSet(RolapEvaluator.java:716)
[java] at
mondrian.mdx.NamedSetExpr$1.evaluateList(NamedSetExpr.java:78)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.olap.fun.CrossJoinFunDef$BaseIterCalc.evaluateIterable(CrossJoi
nFunDef.java:265)
[java] at
mondrian.calc.impl.AbstractIterCalc.evaluate(AbstractIterCalc.java:53)
[java] at
mondrian.rolap.RolapResult.executeAxis(RolapResult.java:714)
[java] at
mondrian.rolap.RolapResult.evalLoad(RolapResult.java:586)
[java] at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:565)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:251)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 19 more
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 1
[java] Time: 255.248
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 5 minutes 0 seconds
========================================
Mon Apr 2 04:14:06 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.ExpDependencies=100 mondrian.test.random.seed=15583
mondrian.expCache.enable=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] Iterations=1
[java] All 1 thread(s) started.
[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] ..............................E..........
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ......E..................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There were 2 errors:
[java] 1)
testGrantHierarchy9(mondrian.test.AccessControlTest)mondrian.olap.Mondri
anException: Mondrian Error:Internal error: Error while executing query
[with member [Measures].[California Unit Sales] as
'Aggregate({[Store].[All Stores].[USA].[CA].Children}, [Measures].[Unit
Sales])'
[java] select {[Measures].[California Unit Sales]} ON COLUMNS,
[java] {[Gender].Children} ON ROWS
[java] from [Sales]
[java] where [Marital Status].[All Marital Status].[S]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.AccessControlTest.testGrantHierarchy9(AccessControlTest.ja
va:227)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Expression 'Aggregate({[Store].[All
Stores].[USA].[CA].Children}, [Measures].[Unit Sales])' claims to be
independent of dimension [Measures] but is not; context is
{[Measures].[Customer Count], [Store].[All Stores].[Mexico], [Store Size
in SQFT].[All Store Size in SQFTs], [Store Type].[All Store Types],
[Time].[1997], [Product].[All Products], [Promotion Media].[All Media],
[Promotions].[All Promotions], [Customers].[All Customers], [Education
Level].[All Education Levels], [Gender].[All Gender].[F], [Marital
Status].[All Marital Status].[S], [Yearly Income].[All Yearly Incomes]};
First result: 6636.0, Second result: 0.0
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator.evaluate(RolapDependencyT
estingEvaluator.java:123)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator$DteCalcImpl.evaluate(Rola
pDependencyTestingEvaluator.java:301)
[java] at
mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:455)
[java] at
mondrian.rolap.RolapResult.executeStripe(RolapResult.java:844)
[java] at
mondrian.rolap.RolapResult.executeStripe(RolapResult.java:921)
[java] at
mondrian.rolap.RolapResult.executeStripe(RolapResult.java:921)
[java] at
mondrian.rolap.RolapResult.executeBody(RolapResult.java:766)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:390)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 19 more
[java] 2)
testNamedSetsMixedWithCalcMembers(mondrian.test.NamedSetTest)mondrian.ol
ap.MondrianException: Mondrian Error:Internal error: Error while
executing query [select {[Measures].[Unit Sales], [Measures].[CA City
Sales]} ON COLUMNS,
[java] Crossjoin([Time].[1997].Children, [Top Products In CA]) ON
ROWS
[java] from [Sales]
[java] where [Marital Status].[All Marital Status].[S]
[java] ]
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:755)
[java] at mondrian.olap.Util.newInternal(Util.java:1102)
[java] at mondrian.olap.Util.newError(Util.java:1118)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:438)
[java] at
mondrian.test.TestContext.executeQuery(TestContext.java:360)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:575)
[java] at
mondrian.test.NamedSetTest.testNamedSetsMixedWithCalcMembers(NamedSetTes
t.java:779)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: mondrian.olap.MondrianException: Mondrian
Error:Internal error: Expression 'Aggregate([CA Cities],
[Measures].[Unit Sales])' claims to be independent of dimension
[Measures] but is not; context is {[Measures].[Customer Count],
[Store].[All Stores], [Store Size in SQFT].[All Store Size in SQFTs],
[Store Type].[All Store Types], [Time].[1997].[Q3], [Product].[All
Products].[Drink].[Alcoholic Beverages], [Promotion Media].[All Media],
[Promotions].[All Promotions], [Customers].[All Customers], [Education
Level].[All Education Levels], [Gender].[All Gender], [Marital
Status].[All Marital Status].[S], [Yearly Income].[All Yearly Incomes]};
First result: 258.0, Second result: 0.0
[java] at
mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:752)
[java] at mondrian.olap.Util.newInternal(Util.java:1095)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator.evaluate(RolapDependencyT
estingEvaluator.java:123)
[java] at
mondrian.rolap.RolapDependencyTestingEvaluator$DteCalcImpl.evaluate(Rola
pDependencyTestingEvaluator.java:301)
[java] at
mondrian.rolap.RolapEvaluator.evaluateCurrent(RolapEvaluator.java:455)
[java] at
mondrian.calc.impl.MemberValueCalc.evaluate(MemberValueCalc.java:59)
[java] at
mondrian.olap.fun.FunUtil.evaluateMembers(FunUtil.java:343)
[java] at
mondrian.olap.fun.FunUtil.sortMembers(FunUtil.java:440)
[java] at
mondrian.olap.fun.TopBottomCountFunDef$3.evaluateList(TopBottomCountFunD
ef.java:95)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.rolap.RolapResult.evaluateExp(RolapResult.java:811)
[java] at
mondrian.rolap.RolapResult.access$100(RolapResult.java:43)
[java] at
mondrian.rolap.RolapResult$RolapResultEvaluatorRoot.evaluateNamedSet(Rol
apResult.java:1205)
[java] at
mondrian.rolap.RolapEvaluator.evaluateNamedSet(RolapEvaluator.java:716)
[java] at
mondrian.mdx.NamedSetExpr$1.evaluateList(NamedSetExpr.java:78)
[java] at
mondrian.calc.impl.AbstractListCalc.evaluate(AbstractListCalc.java:67)
[java] at
mondrian.olap.fun.CrossJoinFunDef$BaseIterCalc.evaluateIterable(CrossJoi
nFunDef.java:265)
[java] at
mondrian.calc.impl.AbstractIterCalc.evaluate(AbstractIterCalc.java:53)
[java] at
mondrian.rolap.RolapResult.executeAxis(RolapResult.java:714)
[java] at
mondrian.rolap.RolapResult.evalLoad(RolapResult.java:586)
[java] at
mondrian.rolap.RolapResult.loadMembers(RolapResult.java:565)
[java] at
mondrian.rolap.RolapResult.<init>(RolapResult.java:251)
[java] at
mondrian.rolap.RolapConnection.execute(RolapConnection.java:410)
[java] ... 19 more
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 0, Errors: 2
[java] Time: 217.738
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 4 minutes 27 seconds
========================================
Mon Apr 2 04:18:34 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.expCache.enable=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 232.019
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 25 seconds
========================================
Mon Apr 2 04:22:59 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.aggregates.Use=true mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 292.509
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 5 minutes 37 seconds
========================================
Mon Apr 2 04:28:37 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.rolap.star.disableCaching=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 369.254
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 6 minutes 45 seconds
========================================
Mon Apr 2 04:35:22 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.olap.case.sensitive=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 213.925
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 8 seconds
========================================
Mon Apr 2 04:39:32 PDT 2007
Running test with JDK=jdk1.6 database=mysql props={
mondrian.native.crossjoin.enable=false
mondrian.native.topcount.enable=false
mondrian.xmla.drillthroughTotalCount.enable=false
mondrian.rolap.LargeDimensionThreshold=1}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ...................................F.....
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] .............................F...........
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] .............
[java] There were 3 failures:
[java] 1)
testMetricFiltersWithNoSubtotals(mondrian.test.clearview.MetricFilterTes
t)junit.framework.ComparisonFailure: expected:<...USA],
[Measures].[Store Sales]}
[java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]}
[java] Axis #2:
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Drink]}
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Food]}
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Non-Consumable]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Drink]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Food]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Non-Consumable]}
[java] Row #0: 14,331.23
[java] Row #0: 7,226
[java] Row #1: 120,685.82
[java] Row #1: 56,509
[java] Row #2: 31,722.59
[java] Row #2: 14,929
[java] Row #3: 14,775.19
[java] Row #3: 7,459
[java] Row #4: 121,279.88
[java] Row #4: 56,952...> but was:<...Canada], [Measures].[Store
Sales]}
[java] {[Store].[All Stores].[Canada], [Measures].[Unit Sales]}
[java] {[Store].[All Stores].[Mexico], [Measures].[Store Sales]}
[java] {[Store].[All Stores].[Mexico], [Measures].[Unit Sales]}
[java] {[Store].[All Stores].[USA], [Measures].[Store Sales]}
[java] {[Store].[All Stores].[USA], [Measures].[Unit Sales]}
[java] Axis #2:
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Drink]}
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Food]}
[java] {[Education Level].[All Education Levels].[High School
Degree], [Product].[All Products].[Non-Consumable]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Drink]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Food]}
[java] {[Education Level].[All Education Levels].[Partial High
School], [Product].[All Products].[Non-Consumable]}
[java] Row #0:
[java] Row #0:
[java] Row #0:
[java] Row #0:
[java] Row #0: 14,331.23
[java] Row #0: 7,226
[java] Row #1:
[java] Row #1:
[java] Row #1:
[java] Row #1:
[java] Row #1: 120,685.82
[java] Row #1: 56,509
[java] Row #2:
[java] Row #2:
[java] Row #2:
[java] Row #2:
[java] Row #2: 31,722.59
[java] Row #2: 14,929
[java] Row #3:
[java] Row #3:
[java] Row #3:
[java] Row #3:
[java] Row #3: 14,775.19
[java] Row #3: 7,459
[java] Row #4:
[java] Row #4:
[java] Row #4:
[java] Row #4:
[java] Row #4: 121,279.88
[java] Row #4: 56,952
[java] Row #5:
[java] Row #5:
[java] Row #5:
[java] Row #5: ...>
[java] at
mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
[java] at
mondrian.test.clearview.ClearViewBase.runTest(ClearViewBase.java:91)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] 2)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] 3)
testDrillThrough(mondrian.xmla.XmlaBasicTest)junit.framework.ComparisonF
ailure: expected:<...86</Store_x0020_Country>
[java]
<Store_x0020_State>86</Store_x0020_State>
[java]
<Store_x0020_City>86</Store_x0020_City>
[java]
<Store_x0020_Name>86</Store_x0020_Name>
[java]
<Store_x0020_Sqft>86</Store_x0020_Sqft>
[java]
<Store_x0020_Type>86</Store_x0020_Type>
[java] <Year>86</Year>
[java] <Quarter>86</Quarter>
[java] <Month>86</Month>
[java]
<Product_x0020_Family>86</Product_x0020_Family>
[java]
<Product_x0020_Department>86</Product_x0020_Department>
[java]
<Product_x0020_Category>86</Product_x0020_Category>
[java]
<Product_x0020_Subcategory>86</Product_x0020_Subcategory>
[java]
<Brand_x0020_Name>86</Brand_x0020_Name>
[java]
<Product_x0020_Name>86</Product_x0020_Name>
[java]
<Media_x0020_Type>86</Media_x0020_Type>
[java]
<Promotion_x0020_Name>86</Promotion_x0020_Name>
[java]
<State_x0020_Province>86</State_x0020_Province>
[java] <City>86</City>
[java] <Name>86</Name>
[java]
<Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_>
[java]
<Education_x0020_Level>86</Education_x0020_Level>
[java] <Gender>86</Gender>
[java]
<Marital_x0020_Status>86</Marital_x0020_Status>
[java]
<Yearly_x0020_Income>86</Yearly_x0020_Income>
[java]
<Unit_x0020_Sales>86</Unit_x0020_Sales>
[java] </row>
[java] <row>
[java] <Store_x0020_Country>...> but
was:<......>
[java] at
mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
[java] at
mondrian.xmla.XmlaBasicTest.doTests(XmlaBasicTest.java:625)
[java] at
mondrian.xmla.XmlaBasicTest.doTestInline(XmlaBasicTest.java:526)
[java] at
mondrian.xmla.XmlaBasicTest.doTest(XmlaBasicTest.java:501)
[java] at
mondrian.xmla.XmlaBasicTest.testDrillThrough(XmlaBasicTest.java:414)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1213, Failures: 3, Errors: 0
[java] Time: 717.449
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 12 minutes 20 seconds
========================================
Mon Apr 2 04:51:53 PDT 2007
Running test with JDK=jdk1.4 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 2 files from /home/jhyde/open2/mondrian/testsrc
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 56 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[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] .....................F...................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
executeHR.xml(mondrian.xmla.test.XmlaTest)junit.framework.ComparisonFail
ure: expected:<...5537...> but was:<...6691...>
[java] at
mondrian.test.DiffRepository.assertEquals(DiffRepository.java:465)
[java] at
mondrian.xmla.test.XmlaTest.runTest(XmlaTest.java:102)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:534)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 1,930.044
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 32 minutes 14 seconds
========================================
Mon Apr 2 05:25:07 PDT 2007
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleting 1 files from /home/jhyde/open2/mondrian/testsrc
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 46 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 355.543
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 5 minutes 58 seconds
========================================
Mon Apr 2 05:31:52 PDT 2007
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 50 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 865.987
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 14 minutes 28 seconds
========================================
Mon Apr 2 05:47:12 PDT 2007
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 1,313.43
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 22 minutes 31 seconds
========================================
Mon Apr 2 06:09:44 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 14 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 285.524
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 5 minutes 19 seconds
========================================
Mon Apr 2 06:15:04 PDT 2007
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 822.075
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 14 minutes 13 seconds
========================================
Mon Apr 2 06:29:18 PDT 2007
Running test with JDK=jdk1.6 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 1,245.203
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 21 minutes 13 seconds
========================================
Mon Apr 2 06:50:32 PDT 2007
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 14 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] testName:
[java] testClass:
[java] java.version: 1.6.0
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 251.123
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 4 minutes 32 seconds
========================================
Mon Apr 2 06:55:04 PDT 2007
Running test with JDK=jdk1.6 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 833.376
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 14 minutes 14 seconds
========================================
Mon Apr 2 07:09:19 PDT 2007
Running test with JDK=jdk1.4 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 42 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 1,665.72
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 27 minutes 48 seconds
========================================
Mon Apr 2 07:37:51 PDT 2007
Running test with JDK=jdk1.4 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 48 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 243.649
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 6 seconds
========================================
Mon Apr 2 07:42:47 PDT 2007
Running test with JDK=jdk1.4 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
version:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/java/jdk1.5.0_08
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
jar:
[jar] Building jar: /home/jhyde/open2/mondrian/lib/mondrian.jar
retroweave:
[mkdir] Created dir: /home/jhyde/open2/mondrian/testclasses-jdk14
[retroweaver] Processing 1386 classe(s)
[retroweaver] 1386 classe(s) weaved.
[retroweaver] Processing 184 classe(s)
[retroweaver] 184 classe(s) weaved.
BUILD SUCCESSFUL
Total time: 53 seconds
Buildfile: build.xml
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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.4.2_13
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 844.999
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 14 minutes 7 seconds
========================================
Mon Apr 2 07:57:49 PDT 2007
Running test with JDK=jdk1.5 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 16 files from /home/jhyde/open2/mondrian
[delete] Deleting 201 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 3 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses-jdk14
[delete] Deleted 15 directories from
/home/jhyde/open2/mondrian/testclasses-jdk14
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 1,237.129
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 21 minutes 10 seconds
========================================
Mon Apr 2 08:19:00 PDT 2007
Running test with JDK=jdk1.5 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 14 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.5.0_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 216.192
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 4 minutes 3 seconds
========================================
Mon Apr 2 08:23:04 PDT 2007
Running test with JDK=jdk1.5 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.5.0_10
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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_10
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ........................................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] OK (1283 tests)
[java] Time: 859.716
[java] Normal termination.
BUILD SUCCESSFUL
Total time: 14 minutes 55 seconds
========================================
Mon Apr 2 08:38:00 PDT 2007
Running test with JDK=jdk1.6 database=derby props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
check-FoodMartCreateData-uptodate:
unzip-FoodMartCreateData:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/FoodMartCreateData.zip into
/home/jhyde/open2/mondrian/demo
check-FoodMartAccessDB-uptodate:
unzip-FoodMartAccessDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/access/MondrianFoodMart-Access.zip into
/home/jhyde/open2/mondrian/demo/access
check-FoodMartDerbyDB-uptodate:
unzip-FoodMartDerbyDB:
[unzip] Expanding:
/home/jhyde/open2/mondrian/demo/derby/derby-foodmart.zip into
/home/jhyde/open2/mondrian/demo/derby
all:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:derby:demo/derby/foodmart
[echo] mondrian.jdbcDrivers =
org.apache.derby.jdbc.EmbeddedDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
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;JdbcPa
ssword=sa;PoolNeeded=false;Catalog=demo/FoodMart.xml;JdbcDrivers=org.apa
che.derby.jdbc.EmbeddedDriver;RoleXX='California manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] testName:
[java] log4j:WARN Please initialize the log4j system properly.
[java] testClass:
[java] java.version: 1.6.0
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 1,114.798
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 19 minutes 6 seconds
========================================
Mon Apr 2 08:57:07 PDT 2007
Running test with JDK=jdk1.6 database=oracle props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 14 files from /home/jhyde/open2/mondrian
[delete] Deleting 213 files from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 4 directories from
/home/jhyde/open2/mondrian/demo/derby/foodmart
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] mondrian.jdbcDrivers = oracle.jdbc.OracleDriver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to
jdbc:oracle:thin:foodmart/foodmart@//marmalade.hydromatic.net:1521/XE
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:oracle:thin:foodmart/foodmart@//marmalade.hy
dromatic.net:1521/XE;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=dem
o/FoodMart.xml;JdbcDrivers=oracle.jdbc.OracleDriver;RoleXX='California
manager';
[java] log4j:WARN No appenders could be found for logger
(mondrian.olap.MondrianProperties).
[java] log4j:WARN Please initialize the log4j system properly.
[java] testName:
[java] testClass:
[java] java.version: 1.6.0
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 191.751
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 3 minutes 32 seconds
========================================
Mon Apr 2 09:00:39 PDT 2007
Running test with JDK=jdk1.6 database=mysql props={
mondrian.test.VUsers=1 mondrian.rolap.aggregates.Use=false
mondrian.rolap.aggregates.Read=false}
build=true
Buildfile: build.xml
Overriding previous definition of reference to jdk
clean:
[delete] Deleting 1539 files from /home/jhyde/open2/mondrian/classes
[delete] Deleting 184 files from
/home/jhyde/open2/mondrian/testclasses
[delete] Deleting 12 files from /home/jhyde/open2/mondrian
[delete] Deleted 1 directory from /home/jhyde/open2/mondrian/build
prepare:
[mkdir] Created dir: /home/jhyde/open2/mondrian/build
parser:
[javacup] Opening files...
[javacup] Parsing specification from
/home/jhyde/open2/mondrian/src/main/mondrian/olap/Parser.cup...
[javacup] Checking specification...
[javacup] Warning: Terminal "UNKNOWN" was declared but never used
[javacup] Warning: Non terminal "unsigned_integer" was declared but
never used
[javacup] Building parse tables...
[javacup] Computing non-terminal nullability...
[javacup] Computing first sets...
[javacup] Building state machine...
[javacup] Filling in tables...
[javacup] *** Reduce/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] and term3 ::= term3 IS NULL (*)
[javacup] under symbols: {EOF, AND, AS, CELL, DIMENSION, ELSE, END,
IN, IS, MATCHES, MEMBER, NOT, ON, OR, PROPERTIES, SELECT, SET, THEN,
WHEN, XOR, COLON, COMMA, EQ, GE, GT, LE, LT, NE, RBRACE, RPAREN}
[javacup] Resolved in favor of the second production.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between value_expression_primary ::= NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EOF
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AND
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol AS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol CELL
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol DIMENSION
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ELSE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol END
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol IS
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MATCHES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol MEMBER
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup] *** Shift/Reduce conflict found in state #99
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup] 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, 60 non-terminals, and 125 productions
declared,
[javacup] producing 194 unique parse states.
[javacup] 2 terminals declared but not used.
[javacup] 0 non-terminals declared but not used.
[javacup] 0 productions never reduced.
[javacup] 61 conflicts detected (61 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ----------------------------------------------------
(v0.10k)
generate.resources:
[javac] Compiling 7 source files to
/home/jhyde/open2/mondrian/classes
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties
[resgen] Generating
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java
[resgen] Generating
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties
def:
[xomgen] Writing src/main/mondrian/olap/mondrian.dtd
[xomgen] Writing src/main/mondrian/olap/MondrianDef.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
[xomgen] Writing src/main/mondrian/xmla/datasourcesconfig.dtd
[xomgen] Writing src/main/mondrian/xmla/DataSourcesConfig.java
[xomgen] Done
[copy] Copying 1 file to /home/jhyde/open2/mondrian/lib
compile.java:
[javac] Compiling 435 source files to
/home/jhyde/open2/mondrian/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
compile:
prepare:
parser:
[javacup] Files are up to date.
generate.resources:
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource.j
ava is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource.pr
operties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
n_US.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_en
_US.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e_DE.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
_DE.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_d
e.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_de
.properties is up to date
[resgen]
/home/jhyde/open2/mondrian/src/main/mondrian/resource/MondrianResource_e
s_ES.java is up to date
[resgen]
/home/jhyde/open2/mondrian/classes/mondrian/resource/MondrianResource_es
_ES.properties is up to date
def:
compile.java:
compile:
info:
[echo]
==============================================================
[echo] | Mondrian configuration info
|
[echo]
==============================================================
[echo] project.location = /home/jhyde/open2/mondrian
[echo] jdk.home = /usr/local/jdk1.6.0
[echo] catalina.home = ${env.CATALINA_HOME}
[echo] junit.home = ${env.JUNIT_HOME}
[echo] mondrian.foodmart.catalogURL =
file:/home/jhyde/open2/mondrian/demo/FoodMart.xml
[echo] mondrian.foodmart.jdbcURL =
jdbc:mysql://localhost/foodmart?user=foodmart
[echo] mondrian.jdbcDrivers = com.mysql.jdbc.Driver
[echo]
==============================================================
compile.tests:
[javac] Compiling 91 source files to
/home/jhyde/open2/mondrian/testclasses
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
set.connectString:
test:
Overriding previous definition of reference to jdk
set.connectString:
test-nobuild:
[echo] Connecting to jdbc:mysql://localhost/foodmart?user=foodmart
[echo] Connect String:
Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=foodmart&pas
sword=foodmart;JdbcUser=foodmart;JdbcPassword=foodmart;Catalog=demo/Food
Mart.xml;JdbcDrivers=com.mysql.jdbc.Driver;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
[java] Iterations=1
[java] All 1 thread(s) started.
[java] [0] ........................................
[java] [40] ........................................
[java] [80] ........................................
[java] [120] ........................................
[java] [160] ........................................
[java] [200] ........................................
[java] [240] ........................................
[java] [280] ........................................
[java] [320] ........................................
[java] [360] ........................................
[java] [400] ..........F..............................
[java] [440] ........................................
[java] [480] ........................................
[java] [520] ........................................
[java] [560] ........................................
[java] [600] ........................................
[java] [640] ........................................
[java] [680] ........................................
[java] [720] ........................................
[java] [760] ........................................
[java] [800] ........................................
[java] [840] ........................................
[java] [880] ........................................
[java] [920] ........................................
[java] [960] ........................................
[java] [1000] ........................................
[java] [1040] ........................................
[java] [1080] ........................................
[java] [1120] ........................................
[java] [1160] ........................................
[java] [1200] ........................................
[java] [1240] ........................................
[java] [1280] ...
[java] There was 1 failure:
[java] 1)
testValidMeasureNonEmpty(mondrian.olap.fun.FunctionTest)junit.framework.
ComparisonFailure: Expected:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 26
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28
[java] Actual:
[java] Axis #0:
[java] {[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}
[java] Axis #1:
[java] {[Time].[1997].[Q1], [Measures].[with VM2]}
[java] {[Time].[1997].[Q1], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q2], [Measures].[with VM2]}
[java] {[Time].[1997].[Q2], [Measures].[Warehouse Sales]}
[java] {[Time].[1997].[Q3], [Measures].[with VM2]}
[java] {[Time].[1997].[Q4], [Measures].[with VM2]}
[java] Axis #2:
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}
[java] {[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}
[java] Row #0: 266,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773
[java] Actual java:
[java] fold(
[java] "Axis #0:\n" +
[java] "{[Product].[All Products].[Drink].[Alcoholic
Beverages].[Beer and Wine].[Beer].[Good].[Good Light Beer]}\n" +
[java] "Axis #1:\n" +
[java] "{[Time].[1997].[Q1], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q1], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q2], [Measures].[Warehouse Sales]}\n" +
[java] "{[Time].[1997].[Q3], [Measures].[with VM2]}\n" +
[java] "{[Time].[1997].[Q4], [Measures].[with VM2]}\n" +
[java] "Axis #2:\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Seattle]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Tacoma]}\n" +
[java] "{[Warehouse].[All Warehouses].[USA].[WA].[Yakima]}\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 34.793\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: \n" +
[java] "Row #0: 266,773\n" +
[java] "Row #0: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: \n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 64.615\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #1: 266,773\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 79.657\n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: \n" +
[java] "Row #2: 266,773\n" +
[java] "Row #2: 266,773\n")
[java] expected:<...
[java] Row #0: 34.793
[java] Row #0: 25
[java] Row #0:
[java] Row #0: 36
[java] Row #0: 28
[java] Row #1: 26
[java] Row #1:
[java] Row #1: 25
[java] Row #1: 64.615
[java] Row #1: 36
[java] Row #1: 28
[java] Row #2: 26
[java] Row #2: 79.657
[java] Row #2: 25
[java] Row #2:
[java] Row #2: 36
[java] Row #2: 28...> but was:<...6,773
[java] Row #0: 34.793
[java] Row #0: 266,773
[java] Row #0:
[java] Row #0: 266,773
[java] Row #0: 266,773
[java] Row #1: 266,773
[java] Row #1:
[java] Row #1: 266,773
[java] Row #1: 64.615
[java] Row #1: 266,773
[java] Row #1: 266,773
[java] Row #2: 266,773
[java] Row #2: 79.657
[java] Row #2: 266,773
[java] Row #2:
[java] Row #2: 266,773
[java] Row #2: 266,773...>
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:635)
[java] at
mondrian.test.TestContext.assertEqualsVerbose(TestContext.java:603)
[java] at
mondrian.test.TestContext.assertQueryReturns(TestContext.java:578)
[java] at
mondrian.test.FoodMartTestCase.assertQueryReturns(FoodMartTestCase.java:
128)
[java] at
mondrian.olap.fun.FunctionTest.testValidMeasureNonEmpty(FunctionTest.jav
a:486)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[java] at
mondrian.test.MondrianTestRunner$2.run(MondrianTestRunner.java:130)
[java] at java.lang.Thread.run(Thread.java:619)
[java] FAILURES!!!
[java] Tests run: 1283, Failures: 1, Errors: 0
[java] Time: 787.999
[java] Test stopped due to errors.
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 13 minutes 29 seconds
More information about the Mondrian
mailing list