[Mondrian] no longer able to build mondrian
Luc Boudreau
lucboudreau at gmail.com
Mon Aug 22 12:35:39 EDT 2011
There seems to be an issue with the version of Ant you are using. Nothing in
the stack tract is related to Mondrian. Which version of Ant are you using?
I'm using Ant 1.7.1 here and I can compile without any problems on JDK 1.5.
Luc
On Mon, Aug 22, 2011 at 12:28 PM, Michele Rossi <michele.rossi at gmail.com>wrote:
> hi,
> I am trying to build mondrian using jdk 1.5 and I am now getting an error
> that I haven't seen before (see bottom of the email).
> Is anyone experiencing the same issue?
>
> Mondrian needs to be built with 1.5 on the path + 1.6 through buildJdk16
> right?
> My buildJdk16.bat contains correct values.
>
>
> many thanks,
> Michele
>
>
> generate.resources:
> [javac] mondrian\olap\InvalidHierarchyException.java added as
> mondrian/olap/InvalidHierarchyException.class doesn't exist.
> [javac] mondrian\olap\MondrianException.java added as
> mondrian/olap/MondrianException.class doesn't exist.
> [javac] mondrian\olap\NativeEvaluationUnsupportedException.java added
> as mondrian/olap/NativeEvaluationUnsupportedException.class doesn't exist.
> [javac] mondrian\olap\QueryCanceledException.java added as
> mondrian/olap/QueryCanceledException.class doesn't exist.
> [javac] mondrian\olap\QueryTimeoutException.java added as
> mondrian/olap/QueryTimeoutException.class doesn't exist.
> [javac] mondrian\olap\ResourceLimitExceededException.java added as
> mondrian/olap/ResourceLimitExceededException.class doesn't exist.
> [javac] mondrian\olap\ResultLimitExceededException.java added as
> mondrian/olap/ResultLimitExceededException.class doesn't exist.
> [javac] Compiling 7 source files to
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\classes
> [javac] Using modern compiler
> dropping C:\Work\tools\apache-ant-1.6.2\lib\optional.jar from path as it
> doesn't exist
> [javac] Compilation arguments:
> [javac] '-d'
> [javac] 'C:\Work\thirdparty\mondrian_perforce\open\mondrian\classes'
> [javac] '-classpath'
> [javac]
> 'C:\Work\thirdparty\mondrian_perforce\open\mondrian\classes;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\servlet-api.jar;C:\Work
>
> \thirdparty\mondrian_perforce\open\mondrian\lib\jsp-api.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\commons-dbcp.jar;C:\Work\thirdparty
>
> \mondrian_perforce\open\mondrian\lib\commons-collections.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\commons-logging.jar;C:\Work\thirdp
>
> arty\mondrian_perforce\open\mondrian\lib\commons-math.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\commons-pool.jar;C:\Work\thirdparty\m
>
> ondrian_perforce\open\mondrian\lib\commons-vfs.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\eigenbase-properties.jar;C:\Work\thirdparty\
>
> mondrian_perforce\open\mondrian\lib\eigenbase-resgen.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\eigenbase-xom.jar;C:\Work\thirdparty\m
>
> ondrian_perforce\open\mondrian\lib\javacup.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\log4j.jar;C:\Work\thirdparty\mondrian_perforce\o
>
> pen\mondrian\lib\olap4j.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\xalan.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\lib\xe
> rcesImpl.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian;C:\Program
> Files\Java\jdk1.6.0_26\lib\tools.jar;C:\Program Files\Java\jre6\lib\ext\QTJ
>
> ava.zip;C:\Work\tools\apache-ant-1.6.2\lib\ant.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\workbench\plugins\kettle-dbdialog.jar;C:\Work\th
>
> irdparty\mondrian_perforce\open\mondrian\workbench\plugins\kettle-core.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\workbench\plugins\kettle
>
> -db.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\workbench\plugins\kettle-engine.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\work
>
> bench\plugins\pentaho-xul-core.jar;C:\Work\thirdparty\mondrian_perforce\open\mondrian\workbench\plugins\pentaho-xul-swing.jar;C:\Work\thirdparty\mondr
> ian_perforce\open\mondrian\workbench\plugins\commons-io.jar'
> [javac] '-sourcepath'
> [javac] 'C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main'
> [javac] '-g'
> [javac] '-source'
> [javac] '1.5'
> [javac]
> [javac] The ' characters around the executable and arguments are
> [javac] not part of the command.
> [javac] Files to be compiled:
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\InvalidHierarchyException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\MondrianException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\NativeEvaluationUnsupportedException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\QueryCanceledException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\QueryTimeoutException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\ResourceLimitExceededException.java
> [javac]
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\src\main\mondrian\olap\ResultLimitExceededException.java
>
> BUILD FAILED
> C:\Work\thirdparty\mondrian_perforce\open\mondrian\build.xml:476: Error
> starting modern compiler
> at
> org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:63)
> at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:936)
> at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
> at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> at org.apache.tools.ant.Task.perform(Task.java:364)
> at org.apache.tools.ant.Target.execute(Target.java:341)
> at org.apache.tools.ant.Target.performTasks(Target.java:369)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
> at org.apache.tools.ant.Main.runBuild(Main.java:673)
> at org.apache.tools.ant.Main.startAnt(Main.java:188)
> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:55)
> ... 12 more
> Caused by: java.lang.NoClassDefFoundError:
> javax/tools/StandardJavaFileManager
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at com.sun.tools.javac.main.Main.compile(Main.java:269)
> at com.sun.tools.javac.Main.compile(Main.java:69)
> ... 17 more
> --- Nested Exception ---
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> at
> org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:55)
> at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:936)
> at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
> at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
> at org.apache.tools.ant.Task.perform(Task.java:364)
> at org.apache.tools.ant.Target.execute(Target.java:341)
> at org.apache.tools.ant.Target.performTasks(Target.java:369)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
> at org.apache.tools.ant.Main.runBuild(Main.java:673)
> at org.apache.tools.ant.Main.startAnt(Main.java:188)
> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
> Caused by: java.lang.NoClassDefFoundError:
> javax/tools/StandardJavaFileManager
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at com.sun.tools.javac.main.Main.compile(Main.java:269)
> at com.sun.tools.javac.Main.compile(Main.java:69)
> ... 17 more
>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20110822/dea25151/attachment-0001.html
More information about the Mondrian
mailing list