See <http://ci.pentaho.com/job/mondrian/1132/changes>

Changes:

[Luc Boudreau] MONDRIAN: Fixes an issue with the build system where old zip binaries would not get deleted, even when the clean-deep target was invoked. Adds the cleanup inside of clean-deep and adds a directory creation task in the prepare target.

[Luc Boudreau] MONDRIAN: [MONDRIAN-675] Adds some documentation to the code which figures out if an AVG measure can be rolled up. Also removed a useless class check.

[Luc Boudreau] MONDRIAN: Fixes a problem with the test suite introduced following the fix to support locales in the XML/A servlet. The VERSION.txt file is not present when ConnectionTest runs, causing an NPE.

------------------------------------------
[...truncated 495 lines...]
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NOT
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol ON
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol OR
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol PROPERTIES
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RETURN
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SELECT
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol SET
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol THEN
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol WHEN
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol XOR
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COLON
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol COMMA
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol EQ
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GE
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol GT
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LE
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol LT
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol NE
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RBRACE
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] *** Shift/Reduce conflict found in state #98
[javacup] between term3 ::= term3 IS NULL (*)
[javacup] under symbol RPAREN
[javacup] Resolved in favor of shifting.
[javacup]
[javacup] Checking for non-reduced productions...
[javacup] Writing parser...
[javacup] Closing files...
[javacup] ------- CUP v0.10k Parser Generation Summary -------
[javacup] 0 errors and 64 warnings
[javacup] 69 terminals, 67 non-terminals, and 147 productions declared,
[javacup] producing 224 unique parse states.
[javacup] 1 terminal declared but not used.
[javacup] 0 non-terminal declared but not used.
[javacup] 0 productions never reduced.
[javacup] 63 conflicts detected (63 expected).
[javacup] Code written to "Parser.java", and "ParserSym.java".
[javacup] ---------------------------------------------------- (v0.10k)
[javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
[javacc] (type "javacc" with no arguments for help)
[javacc] Reading from file <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/parser/MdxParser.jj> . . .
[javacc] Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
[javacc] File "TokenMgrError.java" does not exist. Will create one.
[javacc] File "ParseException.java" does not exist. Will create one.
[javacc] File "Token.java" does not exist. Will create one.
[javacc] File "SimpleCharStream.java" does not exist. Will create one.
[javacc] Parser generated successfully.

generate.resources:
[javac] Compiling 7 source files to <http://ci.pentaho.com/job/mondrian/ws/classes>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/resource/MondrianResource.java>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/classes/mondrian/resource/MondrianResource.properties>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/resource/MondrianResource_en_US.java>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/classes/mondrian/resource/MondrianResource_en_US.properties>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/resource/MondrianResource_de_DE.java>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/classes/mondrian/resource/MondrianResource_de_DE.properties>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/resource/MondrianResource_de.java>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/classes/mondrian/resource/MondrianResource_de.properties>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/resource/MondrianResource_es_ES.java>
[resgen] Generating <http://ci.pentaho.com/job/mondrian/ws/classes/mondrian/resource/MondrianResource_es_ES.properties>

generate.properties:
[javac] Compiling 1 source file to <http://ci.pentaho.com/job/mondrian/ws/classes>
[java] Generating src/main/mondrian/olap/MondrianProperties.java
[java] Generating doc/properties.html
[java] Generating mondrian.properties.template

def:
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/olap/mondrian.dtd>
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/olap/MondrianDef.java>
[xomgen] Done
[copy] Copying 1 file to <http://ci.pentaho.com/job/mondrian/ws/lib>
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/mondrian_SW.dtd>
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/MondrianGuiDef.java>
[xomgen] Done
[copy] Copying 1 file to <http://ci.pentaho.com/job/mondrian/ws/lib>
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/xmla/datasourcesconfig.dtd>
[xomgen] Writing <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/xmla/DataSourcesConfig.java>
[xomgen] Done
[copy] Copying 1 file to <http://ci.pentaho.com/job/mondrian/ws/lib>

compile.java:
[javac] Compiling 659 source files to <http://ci.pentaho.com/job/mondrian/ws/classes>
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:76: package org.pentaho.di.core does not exist
[javac] import org.pentaho.di.core.Const;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:77: package org.pentaho.di.core does not exist
[javac] import org.pentaho.di.core.KettleEnvironment;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:78: package org.pentaho.di.core.database does not exist
[javac] import org.pentaho.di.core.database.DatabaseMeta;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:79: package org.pentaho.di.core.exception does not exist
[javac] import org.pentaho.di.core.exception.KettleDatabaseException;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:80: package org.pentaho.di.core.exception does not exist
[javac] import org.pentaho.di.core.exception.KettleException;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:150: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] private DatabaseMeta dbMeta = null;
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1243: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] private DatabaseMeta getDbMeta(String xml) {
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1304: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] private void syncToWorkspace(DatabaseMeta databaseMeta) {
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:147: cannot find symbol
[javac] symbol : variable Const
[javac] location: class mondrian.gui.Workbench
[javac] + Const.getKettleDirectory() + Const.FILE_SEPARATOR + "plugins";
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:147: cannot find symbol
[javac] symbol : variable Const
[javac] location: class mondrian.gui.Workbench
[javac] + Const.getKettleDirectory() + Const.FILE_SEPARATOR + "plugins";
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1245: cannot find symbol
[javac] symbol : variable KettleEnvironment
[javac] location: class mondrian.gui.Workbench
[javac] if (!KettleEnvironment.isInitialized()) {
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1249: cannot find symbol
[javac] symbol : variable KettleEnvironment
[javac] location: class mondrian.gui.Workbench
[javac] KettleEnvironment.init();
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1255: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] dbMeta = new DatabaseMeta();
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1257: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] dbMeta = new DatabaseMeta(xml);
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1259: cannot find symbol
[javac] symbol : class KettleException
[javac] location: class mondrian.gui.Workbench
[javac] } catch (KettleException e) {
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1294: cannot find symbol
[javac] symbol : class DatabaseMeta
[javac] location: class mondrian.gui.Workbench
[javac] dbMeta = (DatabaseMeta) connectionDialogController.getData();
[javac] ^
[javac] <http://ci.pentaho.com/job/mondrian/ws/src/main/mondrian/gui/Workbench.java>:1308: cannot find symbol
[javac] symbol : class KettleDatabaseException
[javac] location: class mondrian.gui.Workbench
[javac] } catch (KettleDatabaseException e) {
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 17 errors

BUILD FAILED
<http://ci.pentaho.com/job/mondrian/ws/build.xml>:532: Compile failed; see the compiler error output for details.

Total time: 1 minute 26 seconds
Recording test results
Archiving artifacts
Recording fingerprints
Skipping Cobertura coverage report as build was not UNSTABLE or better ...

_______________________________________________
Mondrian mailing list
Mondrian (AT) pentaho (DOT) org
http://lists.pentaho.org/mailman/listinfo/mondrian