<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Well, it’s your call.<div class=""><br class=""></div><div class="">Mondrian 3 has more active development simply because this is the version that Pentaho has chosen to include in its products.</div><div class=""><br class=""></div><div class="">Mondrian 4 has a much better architecture, is well documented in the “Mondrian in Action” book, is supported by tools such as Saiku, and is being used in production by quite a lot of people.</div><div class=""><br class=""></div><div class="">If the people using Mondrian 4 put in just a little time to help maintain the product, frankly I don’t see any problems with the project’s viability.</div><div class=""><br class=""></div><div class="">Julian</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 11, 2016, at 7:20 PM, Charlie Hubbard &lt;<a href="mailto:charlie@fuseanalytics.com" class="">charlie@fuseanalytics.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Well I have had that experience too.&nbsp; It just hangs for hours and never finishes.&nbsp; So at this point is Mondrian 4 source code just broken?&nbsp; Kinda makes it hard to use. &nbsp;<div class=""><br class=""></div><div class="">This all feeds my fear that I shouldn't be using Mondrian 4 in my product.&nbsp; Not a lot of development is being made on it right now, significant work is still going into Mondrian 3 which means in order for Mondrian 4 to reach feature parity make it harder and harder to achieve.&nbsp; Mondrian 4 has been around for a long time, but it's still in beta and doesn't seem like it's moving towards stable anytime soon.</div><div class=""><br class=""></div><div class="">I have a sneaking suspicion I should port back to Mondrian 3 until Mondrian 4 is stable.</div><div class=""><br class=""></div><div class="">Any thoughts?</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Fri, Nov 11, 2016 at 7:59 PM, Julian Hyde <span dir="ltr" class="">&lt;<a href="mailto:julianhyde@gmail.com" target="_blank" class="">julianhyde@gmail.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You had a better experience than I did. I did<br class="">
<br class="">
$ cp mondrian.properties.template mondrian.properties<br class="">
$ mvn clean install<br class="">
<br class="">
and it just sat there, using up a lot of memory, burning very little<br class="">
CPU, and never finished.<br class="">
<br class="">
I don't have time to debug it, but I wish we could use maven-surefire<br class="">
(so that it prints test failures as it hits them, not at the end), and<br class="">
I wish it would use embedded hsqldb (as described in<br class="">
<a href="http://jira.pentaho.com/browse/MONDRIAN-2483" rel="noreferrer" target="_blank" class="">http://jira.pentaho.com/<wbr class="">browse/MONDRIAN-2483</a>) rather than mysql. The<br class="">
tests might take a little longer to run, but everyone would be running<br class="">
the same environment.<br class="">
<span class="HOEnZb"><font color="#888888" class=""><br class="">
Julian<br class="">
</font></span><div class="HOEnZb"><div class="h5"><br class="">
On Fri, Nov 11, 2016 at 9:24 AM, Charlie Hubbard<br class="">
&lt;<a href="mailto:charlie@fuseanalytics.com" class="">charlie@fuseanalytics.com</a>&gt; wrote:<br class="">
&gt; I switched over to Lagunitas and did a mvn clean install, and it still<br class="">
&gt; failed with all of the same errors I was getting before.&nbsp; I removed my<br class="">
&gt; mondrian.properties file and simply copied the mondrian.properties.template<br class="">
&gt; -&gt; mondrian.properties.&nbsp; It wouldn't run without doing that.<br class="">
&gt;<br class="">
&gt; Charlie<br class="">
&gt;<br class="">
&gt; Tests run: 3124, Failures: 7, Errors: 1, Skipped: 0, Time elapsed: 744.551<br class="">
&gt; sec &lt;&lt;&lt; FAILURE! - in mondrian.test.Main<br class="">
&gt;<br class="">
&gt; testDrillThroughMultiPositionC<wbr class="">ompoundSlicer(mondrian.test.<wbr class="">DrillThroughTest)<br class="">
&gt; Time elapsed: 0.165 sec&nbsp; &lt;&lt;&lt; FAILURE!<br class="">
&gt;<br class="">
&gt; junit.framework.<wbr class="">ComparisonFailure: expected:&lt;...gender` as `Gender`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer`.`marital_status` as `Marital Status`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;sum(`sales_fact_1997`.`unit_<wbr class="">sales`) as `Unit Sales`<br class="">
&gt;<br class="">
&gt; from<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997` as `sales_fact_1997`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer` as `customer`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`time_by_day` as `time_by_day`<br class="">
&gt;<br class="">
&gt; where<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer`.`marital_status` = 'M'<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer`.`gender` = 'F'<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;((`time_by_day`.`the_year` = 1997 and `time_by_day`.`quarter` = 'Q1' and<br class="">
&gt; `time_by_day`.`the_year` = 1997) or (`time_by_day`.`the_year` = 1997 and<br class="">
&gt; `time_by_day`.`quarter` = 'Q2' and `time_by_day`.`the_year` = 1997))<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997`.`customer_<wbr class="">id` = `customer`.`customer_id`<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997`.`time_id` = `time_by_day`.`time_id`<br class="">
&gt;<br class="">
&gt; group by<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer`.`gender`,...&gt; but was:&lt;...marital_status` as `Marital<br class="">
&gt; Status`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;sum(`sales_fact_1997`.`unit_<wbr class="">sales`) as `Unit Sales`<br class="">
&gt;<br class="">
&gt; from<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997` as `sales_fact_1997`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer` as `customer`,<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`time_by_day` as `time_by_day`<br class="">
&gt;<br class="">
&gt; where<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`customer`.`marital_status` = 'M'<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;((`customer`.`gender` = 'F' and `time_by_day`.`the_year` = 1997 and<br class="">
&gt; `time_by_day`.`quarter` = 'Q1' and `time_by_day`.`the_year` = 1997) or<br class="">
&gt; (`customer`.`gender` = 'F' and `time_by_day`.`the_year` = 1997 and<br class="">
&gt; `time_by_day`.`quarter` = 'Q2' and `time_by_day`.`the_year` = 1997))<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997`.`customer_<wbr class="">id` = `customer`.`customer_id`<br class="">
&gt;<br class="">
&gt; and<br class="">
&gt;<br class="">
&gt;&nbsp; &nbsp; &nbsp;`sales_fact_1997`.`time_id` = `time_by_day`.`time_id`<br class="">
&gt;<br class="">
&gt; group by...&gt;<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:81)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:87)<br class="">
&gt;<br class="">
&gt; at mondrian.test.DiffRepository.<wbr class="">assertEquals(DiffRepository.<wbr class="">java:546)<br class="">
&gt;<br class="">
&gt; at mondrian.test.TestContext.<wbr class="">assertSqlEquals(TestContext.<wbr class="">java:1982)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; mondrian.test.<wbr class="">DrillThroughTest.<wbr class="">testDrillThroughMultiPositionC<wbr class="">ompoundSlicer(<wbr class="">DrillThroughTest.java:669)<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; testVirtualCubeCmBug(org.<wbr class="">olap4j.ConnectionTest)&nbsp; Time elapsed: 0 sec&nbsp; &lt;&lt;&lt;<br class="">
&gt; FAILURE!<br class="">
&gt;<br class="">
&gt; junit.framework.<wbr class="">AssertionFailedError: expected:&lt;[Warehouse Profit, Profit,<br class="">
&gt; Units Ordered, Store Invoice, Unit Sales, Supply Time, Sales Count, Average<br class="">
&gt; Warehouse Sale, Profit Per Unit Shipped, Warehouse Cost, Profit last Period,<br class="">
&gt; Units Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt; but<br class="">
&gt; was:&lt;[Warehouse Profit, Profit, Store Invoice, Units Ordered, Unit Sales,<br class="">
&gt; Sales Count, Supply Time, Average Warehouse Sale, Profit Per Unit Shipped,<br class="">
&gt; Warehouse Cost, Profit last Period, Customer Count, Promotion Sales, Units<br class="">
&gt; Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt;<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.fail(<wbr class="">Assert.java:47)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">failNotEquals(Assert.java:282)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:64)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:71)<br class="">
&gt;<br class="">
&gt; at org.olap4j.ConnectionTest.<wbr class="">testVirtualCubeCmBug(<wbr class="">ConnectionTest.java:2156)<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; testVirtualCubeCmBug(org.<wbr class="">olap4j.ConnectionTest)&nbsp; Time elapsed: 0.001 sec<br class="">
&gt; &lt;&lt;&lt; FAILURE!<br class="">
&gt;<br class="">
&gt; junit.framework.<wbr class="">AssertionFailedError: expected:&lt;[Warehouse Profit, Profit,<br class="">
&gt; Units Ordered, Store Invoice, Unit Sales, Supply Time, Sales Count, Average<br class="">
&gt; Warehouse Sale, Profit Per Unit Shipped, Warehouse Cost, Profit last Period,<br class="">
&gt; Units Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt; but<br class="">
&gt; was:&lt;[Warehouse Profit, Profit, Store Invoice, Units Ordered, Unit Sales,<br class="">
&gt; Sales Count, Supply Time, Average Warehouse Sale, Profit Per Unit Shipped,<br class="">
&gt; Warehouse Cost, Profit last Period, Customer Count, Promotion Sales, Units<br class="">
&gt; Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt;<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.fail(<wbr class="">Assert.java:47)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">failNotEquals(Assert.java:282)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:64)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:71)<br class="">
&gt;<br class="">
&gt; at org.olap4j.ConnectionTest.<wbr class="">testVirtualCubeCmBug(<wbr class="">ConnectionTest.java:2156)<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; testVirtualCubeCmBug(org.<wbr class="">olap4j.ConnectionTest)&nbsp; Time elapsed: 0 sec&nbsp; &lt;&lt;&lt;<br class="">
&gt; FAILURE!<br class="">
&gt;<br class="">
&gt; junit.framework.<wbr class="">AssertionFailedError: expected:&lt;[Warehouse Profit, Profit,<br class="">
&gt; Units Ordered, Store Invoice, Unit Sales, Supply Time, Sales Count, Average<br class="">
&gt; Warehouse Sale, Profit Per Unit Shipped, Warehouse Cost, Profit last Period,<br class="">
&gt; Units Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt; but<br class="">
&gt; was:&lt;[Warehouse Profit, Profit, Store Invoice, Units Ordered, Unit Sales,<br class="">
&gt; Sales Count, Supply Time, Average Warehouse Sale, Profit Per Unit Shipped,<br class="">
&gt; Warehouse Cost, Profit last Period, Customer Count, Promotion Sales, Units<br class="">
&gt; Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt;<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.fail(<wbr class="">Assert.java:47)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">failNotEquals(Assert.java:282)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:64)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:71)<br class="">
&gt;<br class="">
&gt; at org.olap4j.ConnectionTest.<wbr class="">testVirtualCubeCmBug(<wbr class="">ConnectionTest.java:2156)<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; testVirtualCubeCmBug(org.<wbr class="">olap4j.ConnectionTest)&nbsp; Time elapsed: 0.125 sec<br class="">
&gt; &lt;&lt;&lt; FAILURE!<br class="">
&gt;<br class="">
&gt; junit.framework.<wbr class="">AssertionFailedError: expected:&lt;[Warehouse Profit, Profit,<br class="">
&gt; Units Ordered, Store Invoice, Unit Sales, Supply Time, Sales Count, Average<br class="">
&gt; Warehouse Sale, Profit Per Unit Shipped, Warehouse Cost, Profit last Period,<br class="">
&gt; Units Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt; but<br class="">
&gt; was:&lt;[Warehouse Profit, Profit, Store Invoice, Units Ordered, Unit Sales,<br class="">
&gt; Sales Count, Supply Time, Average Warehouse Sale, Profit Per Unit Shipped,<br class="">
&gt; Warehouse Cost, Profit last Period, Customer Count, Promotion Sales, Units<br class="">
&gt; Shipped, Store Sales, Warehouse Sales, Store Cost, Profit Growth]&gt;<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.fail(<wbr class="">Assert.java:47)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">failNotEquals(Assert.java:282)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:64)<br class="">
&gt;<br class="">
&gt; at junit.framework.Assert.<wbr class="">assertEquals(Assert.java:71)<br class="">
&gt;<br class="">
&gt; at org.olap4j.ConnectionTest.<wbr class="">testVirtualCubeCmBug(<wbr class="">ConnectionTest.java:2156)<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; testMondrian1133(mondrian.<wbr class="">test.SteelWheelsSchemaTest)&nbsp; Time elapsed: 0.003<br class="">
&gt; sec&nbsp; &lt;&lt;&lt; ERROR!<br class="">
&gt;<br class="">
&gt; mondrian.olap.<wbr class="">MondrianException: Mondrian Error:Internal error: Error while<br class="">
&gt; creating SQL connection: Jdbc=jdbc:<a href="mysql://localhost/" class="">mysql://localhost/</a><wbr class="">steelwheels;<br class="">
&gt; JdbcUser=foodmart; JdbcPassword=foodmart<br class="">
&gt;<br class="">
&gt; at mondrian.resource.<wbr class="">MondrianResource$_Def0.ex(<wbr class="">MondrianResource.java:992)<br class="">
&gt;<br class="">
&gt; at mondrian.olap.Util.<wbr class="">newInternal(Util.java:2543)<br class="">
&gt;<br class="">
&gt; at mondrian.olap.Util.newError(<wbr class="">Util.java:2559)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapConnection.&lt;init&gt;(<wbr class="">RolapConnection.java:239)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.RolapSchema.&lt;<wbr class="">init&gt;(RolapSchema.java:191)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapSchemaUpgrader.upgrade(<wbr class="">RolapSchemaUpgrader.java:101)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapSchemaLoader.loadStage0(<wbr class="">RolapSchemaLoader.java:254)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; mondrian.rolap.<wbr class="">RolapSchemaLoader.<wbr class="">createSchema(<wbr class="">RolapSchemaLoader.java:4303)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapSchemaPool.get(<wbr class="">RolapSchemaPool.java:210)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapSchemaPool.get(<wbr class="">RolapSchemaPool.java:62)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapConnection.&lt;init&gt;(<wbr class="">RolapConnection.java:160)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapConnection.&lt;init&gt;(<wbr class="">RolapConnection.java:84)<br class="">
&gt;<br class="">
&gt; at mondrian.olap.DriverManager.<wbr class="">getConnection(DriverManager.<wbr class="">java:112)<br class="">
&gt;<br class="">
&gt; at mondrian.test.TestContext.<wbr class="">getConnection(TestContext.<wbr class="">java:394)<br class="">
&gt;<br class="">
&gt; at mondrian.test.TestContext.<wbr class="">executeQuery(TestContext.java:<wbr class="">710)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; mondrian.test.<wbr class="">SteelWheelsSchemaTest.<wbr class="">testMondrian1133(<wbr class="">SteelWheelsSchemaTest.java:<wbr class="">601)<br class="">
&gt;<br class="">
&gt; Caused by: com.mysql.jdbc.exceptions.<wbr class="">jdbc4.<wbr class="">MySQLSyntaxErrorException:<br class="">
&gt; Unknown database 'steelwheels'<br class="">
&gt;<br class="">
&gt; at sun.reflect.<wbr class="">GeneratedConstructorAccessor20<wbr class="">7.newInstance(Unknown Source)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; sun.reflect.<wbr class="">DelegatingConstructorAccessorI<wbr class="">mpl.newInstance(<wbr class="">DelegatingConstructorAccessorI<wbr class="">mpl.java:45)<br class="">
&gt;<br class="">
&gt; at java.lang.reflect.Constructor.<wbr class="">newInstance(Constructor.java:<wbr class="">526)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.Util.<wbr class="">handleNewInstance(Util.java:<wbr class="">408)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.Util.<wbr class="">getInstance(Util.java:383)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.SQLError.<wbr class="">createSQLException(SQLError.<wbr class="">java:1062)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.MysqlIO.<wbr class="">checkErrorPacket(MysqlIO.java:<wbr class="">4226)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.MysqlIO.<wbr class="">checkErrorPacket(MysqlIO.java:<wbr class="">4158)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.MysqlIO.<wbr class="">checkErrorPacket(MysqlIO.java:<wbr class="">926)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; com.mysql.jdbc.MysqlIO.<wbr class="">proceedHandshakeWithPluggableA<wbr class="">uthentication(MysqlIO.java:<wbr class="">1748)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.MysqlIO.<wbr class="">doHandshake(MysqlIO.java:1288)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.ConnectionImpl.<wbr class="">coreConnect(ConnectionImpl.<wbr class="">java:2508)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.ConnectionImpl.<wbr class="">connectOneTryOnly(<wbr class="">ConnectionImpl.java:2541)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.ConnectionImpl.<wbr class="">createNewIO(ConnectionImpl.<wbr class="">java:2323)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.ConnectionImpl.<wbr class="">&lt;init&gt;(ConnectionImpl.java:<wbr class="">832)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.<wbr class="">JDBC4Connection.&lt;init&gt;(<wbr class="">JDBC4Connection.java:46)<br class="">
&gt;<br class="">
&gt; at sun.reflect.<wbr class="">GeneratedConstructorAccessor12<wbr class="">6.newInstance(Unknown Source)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; sun.reflect.<wbr class="">DelegatingConstructorAccessorI<wbr class="">mpl.newInstance(<wbr class="">DelegatingConstructorAccessorI<wbr class="">mpl.java:45)<br class="">
&gt;<br class="">
&gt; at java.lang.reflect.Constructor.<wbr class="">newInstance(Constructor.java:<wbr class="">526)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.Util.<wbr class="">handleNewInstance(Util.java:<wbr class="">408)<br class="">
&gt;<br class="">
&gt; at com.mysql.jdbc.ConnectionImpl.<wbr class="">getInstance(ConnectionImpl.<wbr class="">java:417)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; com.mysql.jdbc.<wbr class="">NonRegisteringDriver.connect(<wbr class="">NonRegisteringDriver.java:344)<br class="">
&gt;<br class="">
&gt; at java.sql.DriverManager.<wbr class="">getConnection(DriverManager.<wbr class="">java:571)<br class="">
&gt;<br class="">
&gt; at java.sql.DriverManager.<wbr class="">getConnection(DriverManager.<wbr class="">java:187)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; org.apache.commons.dbcp.<wbr class="">DriverManagerConnectionFactory<wbr class="">.createConnection(<wbr class="">DriverManagerConnectionFactory<wbr class="">.java:51)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; org.apache.commons.dbcp.<wbr class="">PoolableConnectionFactory.<wbr class="">makeObject(<wbr class="">PoolableConnectionFactory.<wbr class="">java:290)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; org.apache.commons.pool.impl.<wbr class="">GenericObjectPool.<wbr class="">borrowObject(<wbr class="">GenericObjectPool.java:771)<br class="">
&gt;<br class="">
&gt; at<br class="">
&gt; org.apache.commons.dbcp.<wbr class="">PoolingDataSource.<wbr class="">getConnection(<wbr class="">PoolingDataSource.java:95)<br class="">
&gt;<br class="">
&gt; at mondrian.rolap.<wbr class="">RolapConnection.&lt;init&gt;(<wbr class="">RolapConnection.java:212)<br class="">
&gt;<br class="">
&gt; ... 36 more<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; On Thu, Nov 10, 2016 at 2:53 AM, Julian Hyde &lt;<a href="mailto:julianhyde@gmail.com" class="">julianhyde@gmail.com</a>&gt; wrote:<br class="">
&gt;&gt;<br class="">
&gt;&gt; You’re on the “lagunitas” branch, right?<br class="">
&gt;&gt;<br class="">
&gt;&gt; I would build using “mvn clean install”. That said, I haven’t built in a<br class="">
&gt;&gt; while, and I get an error due to missing<br class="">
&gt;&gt; "pentaho#mondrian-data-<wbr class="">foodmart;1.0.0”. Does anyone else get that error?<br class="">
&gt;&gt;<br class="">
&gt;&gt; Julian<br class="">
&gt;&gt;<br class="">
&gt;&gt; On Nov 9, 2016, at 7:13 PM, Charlie Hubbard &lt;<a href="mailto:charlie@fuseanalytics.com" class="">charlie@fuseanalytics.com</a>&gt;<br class="">
&gt;&gt; wrote:<br class="">
&gt;&gt;<br class="">
&gt;&gt; Hi,<br class="">
&gt;&gt;<br class="">
&gt;&gt; I'm trying to build a jar file from Mondrian 4.&nbsp; Do I use the maven build<br class="">
&gt;&gt; or ant jar?&nbsp; What do I do about failing tests?&nbsp; It wants to load Steel<br class="">
&gt;&gt; Wheels, OLAP4J tests that don't seem to be there, both of which those fail.<br class="">
&gt;&gt; Other tests seem to fail out of the box as well.<br class="">
&gt;&gt;<br class="">
&gt;&gt; I followed the instructions in the Dev Guide and setup mondrian.properties<br class="">
&gt;&gt; file pointing at mysql server.<br class="">
&gt;&gt;<br class="">
&gt;&gt; Charlie<br class="">
&gt;&gt; --<br class="">
&gt;&gt; Charlie Hubbard | Chief Technology Officer<br class="">
&gt;&gt; Fuse Analytics&nbsp; | <a href="tel:404.234.8094" value="+14042348094" class="">404.234.8094</a><br class="">
&gt;&gt; ______________________________<wbr class="">_________________<br class="">
&gt;&gt; Mondrian mailing list<br class="">
&gt;&gt; <a href="mailto:Mondrian@pentaho.org" class="">Mondrian@pentaho.org</a><br class="">
&gt;&gt; <a href="http://lists.pentaho.org/mailman/listinfo/mondrian" rel="noreferrer" target="_blank" class="">http://lists.pentaho.org/<wbr class="">mailman/listinfo/mondrian</a><br class="">
&gt;&gt;<br class="">
&gt;&gt;<br class="">
&gt;&gt;<br class="">
&gt;&gt; ______________________________<wbr class="">_________________<br class="">
&gt;&gt; Mondrian mailing list<br class="">
&gt;&gt; <a href="mailto:Mondrian@pentaho.org" class="">Mondrian@pentaho.org</a><br class="">
&gt;&gt; <a href="http://lists.pentaho.org/mailman/listinfo/mondrian" rel="noreferrer" target="_blank" class="">http://lists.pentaho.org/<wbr class="">mailman/listinfo/mondrian</a><br class="">
&gt;&gt;<br class="">
&gt;<br class="">
&gt;<br class="">
&gt;<br class="">
&gt; --<br class="">
&gt; Charlie Hubbard | Chief Technology Officer<br class="">
&gt; Fuse Analytics&nbsp; | <a href="tel:404.234.8094" value="+14042348094" class="">404.234.8094</a><br class="">
&gt;<br class="">
&gt; ______________________________<wbr class="">_________________<br class="">
&gt; Mondrian mailing list<br class="">
&gt; <a href="mailto:Mondrian@pentaho.org" class="">Mondrian@pentaho.org</a><br class="">
&gt; <a href="http://lists.pentaho.org/mailman/listinfo/mondrian" rel="noreferrer" target="_blank" class="">http://lists.pentaho.org/<wbr class="">mailman/listinfo/mondrian</a><br class="">
&gt;<br class="">
______________________________<wbr class="">_________________<br class="">
Mondrian mailing list<br class="">
<a href="mailto:Mondrian@pentaho.org" class="">Mondrian@pentaho.org</a><br class="">
<a href="http://lists.pentaho.org/mailman/listinfo/mondrian" rel="noreferrer" target="_blank" class="">http://lists.pentaho.org/<wbr class="">mailman/listinfo/mondrian</a><br class="">
</div></div></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class="">Charlie Hubbard | Chief Technology Officer<div class=""><div class=""><span style="font-weight:bold;background-color:rgb(255,255,255)" class=""><font color="#0b5394" class="">F</font><font color="#f6b26b" class="">u</font><font color="#0b5394" class="">se</font></span><font color="#0b5394" style="font-weight:bold" class="">&nbsp;Analytics</font><font color="#0b5394" class=""> &nbsp;</font><font class="">| </font><font class="">404.234.8094</font></div></div></div></div>
</div>
_______________________________________________<br class="">Mondrian mailing list<br class=""><a href="mailto:Mondrian@pentaho.org" class="">Mondrian@pentaho.org</a><br class="">http://lists.pentaho.org/mailman/listinfo/mondrian<br class=""></div></blockquote></div><br class=""></div></body></html>